You need to enable JavaScript to view more than 15 articles by this author.
Upload Files with JSF and MyFaces
Publish Date: Jul. 13, 2005
Want to support uploading of files from the user's browser to your web application? You could parse the multipart form data yourself--or you could let Java do it for you. JSF doesn't support this out of the box, but, as Andrei Cioroianu shows, several JSF-based frameworks do.
Caching Dynamic Content with JSP 2.0
Publish Date: Jan. 5, 2005
Server-side caching is a powerful and popular technique for improving the performance of server-side applications. After all, why compute twice what you can compute once and hang on to? Andrei Cioroianu shows you how to exploit this technique in JSP 2.0.
Creating Custom Desktop Components
Publish Date: Aug. 11, 2004
Swing includes a vast collection of GUI components, but sometimes you need something that's unique to your application. Andrei Cioroianu returns with an installment on how to code your own Swing widget.
Data Models for Desktop Apps
Publish Date: Jun. 2, 2004
Andrei Cioroianu shows how to develop data models for Java desktop applications and how JavaBeans and the Model-View-Controller (MVC) pattern can make your code more maintainable and reusable.
Prototyping Desktop Applications
Publish Date: Apr. 28, 2004
Does J2SE provide the functionality your application needs? A great way to find out is by developing a prototype, tackling the hard parts first to see if they can be made to work. Andrei Cioroianu employs Java2D and Swing in developing a prototype image-annotation application.
Java Desktop Development
Publish Date: Feb. 18, 2004
Java developers can choose between three primary GUI toolkits for desktop applications: AWT, Swing, and SWT. Andrei Cioroianu looks at the history, pros, and cons of each in this first article in a series on standalone Java development.
Using JSF
Publish Date: Sep. 3, 2003
Sun's recently released Web Services Developer Pack 1.2 includes an early-access release of JavaServer Faces. Andrei Cioroianu demonstrates building web forms, managing user input, and binding UI components to JavaBean properties.