Java Development Topics:

Web architecture and framework

In a three-tiered architecture, the Web tier represents the presentation layer. Of course Web tier architecture leaves out traditional desktop applications and focuses on Web-based applications. Server-side Java developers frequently use Web frameworks such as Spring, Hibernate, or JavaServer Faces as well as Java Servlets and other tools to build their Web architecture. In this topic section, find the latest news and information Java Web application frameworks, the Spring framework, Hibernate framework, Java Servlets and more.

  • Java middleware

    Web application frameworks help enterprise application developers focus on the business logic that makes enterprise application indispensable without focusing too much effort on ensuring that the applications work across browser platforms. The write once, run anywhere promise of the Java...
  • Spring

    Spring is an open source framework for the Java platform and .NET framework that focuses on managing business objects with a layered architecture. When developing under the open source Spring framework for Java and .NET, what are the best practices in transaction management, data access...
  • Hibernate

    Hibernate framework is an object/relational mapping library (ORM) for the Java language. It provides a object/relational persistence query service. With hibernate, you can map an object-oriented domain model to a traditional relational database. It is an open source product developed by...
  • Servlets

    When looking to use Java to create dynamic Web content, the servlet can help by extending the applications hosted by Web servers. To do this, the servlet object dynamically receives a request and generates an object based on that request. Servlets are created using the API found in the...
  • JSP

    JavaServer Pages help a user create Web content that has static and dynamic components. On a JSP page, static data is expressed with HTML, XML, or other text based formats, and dynamic content is expressed with JSP element. JSP uses a unified expression language to help integrate it with...
  • Java client platforms

    Creating dynamic, interactive Web applications requires advanced programming techniques. Ajax Web development is one such technique. Ajax, which derived from a portmanteau of Asynchronous JavaScript and XML, allows developers to create client platforms and applications that can update and...
  • Framework

    Creating interactive Web applications has been a must in enterprise application development for a long time. Creating rich internet applications (RIAs) is one way to get there. RIAs are Web-based applications that run in the browser and runs its own client engine which is downloaded each...
  • JSF

    JavaServer Faces (JSF) is a Java-based Web application framework designed to help integrate server-side user interfaces (UIs) during development. JSF includes an API for representing UI components and managing their state, handling events, server-side validation, and data conversion. JSF...
  • Web portals

    Web portal design is generally known as the link to the Internet, also known as the World Wide Web. Java is a programming language designed for use in the distributed environment of the Internet. Learn about Web portals design news, updates and best practices.
  • UI

    User interface patterns are the hardware and software systems by which people interact with machines. The communication between man and machine exists within input and output. Learn about existing UI patterns with updated news, articles and tips in this topic section.