Home Services Client List Schofield Tech Works LLC. Our Team Schofield Tech Works LLC. Schofield Tech Works LLC. Contact Form
Technology

The latest innovations and standards are used when you choose Schofield Tech Works LLC. Whether your project is big or small, the newest software and code will be deployed to make your goals reachable today and into tommorrow.

Apache Struts is a free open-source framework for creating Java web applications. Web applications based on JavaServer Pages sometimes commingle database code, page design code, and control flow code. Unless these concerns are separated, larger applications become difficult to maintain.

One way to separate concerns in a software application is to use a Model-View-Controller (MVC) architecture. The Model represents the business or database code, the View represents the page design code, and the Controller represents the navigational code. The Struts framework is designed to help developers create web applications that utilize a MVC architecture.

JavaServer Faces (JSF) makes it easy to build powerful and dynamic web applications. There are many web user interface frameworks available, but JavaServer Faces Technology stands out for several reasons: it is a Java Community Process standard, it brings JavaBeans component paradigms to Web UI programming, and it was built by taking the best ideas from many existing frameworks.

As a standard, many tool vendors can rely on well defined and consistent behavior. JavaServer Faces Technology was designed for use inside of tools from the very beginning. Users can also rely on consistent and specific behavior from one JavaServer Faces Technology implementation to the next.

Shale is a modern web application framework, fundamentally based on JavaServer Faces, and focused on improving ease of use for developers adopting JSF as a foundational technology in their own development environments. At the same time, the architecture of Shale is a set of fine grained services (and service options) that can be combined as needed to meet particular application requirements, rather than a monolithic request processor that is hard to customize and extend.

In addition, integration links for other frameworks and framework components are provided, to ease development when combinations of technologies are required.

MyFaces is an open source implentation of JSR-127, the Java Server Faces (JSF) specification. In addition to the JSF implementation, MyFaces hosts a subproject called Tomahawk.

The Tomahawk project consists of JSF components that can be dropped into any JSF application and its the home of some of the most popular JSF components available today.

Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections.

Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.

The Spring Framework is probably best known for offering features required to effectively create complex business applications outside of the programming models that historically have been dominant in the industry.

The Spring Framework can be considered as a collection of smaller frameworks or frameworks-in-the-framework. Most of these frameworks are designed to work independently of each other yet provide better functionalities when used together. Some of the most important features of Spring are: Inversion of Control (IoC), aspect-oriented programming, data acces and transaction managment.

The web community is eagerly seeking a framework like Tapestry, backed by JavaServer Faces as the industry standard. While JavaServer Faces and JSP are meant to be aligned,Facelets steps outside of the JSP spec and provides a highly performant, JSF-centric view technology. Anyone who has created a JSP page will be able to do the same with Facelets.

The difference is under the hood where all the burden of the JSP Vendor API is removed to more greatly enhance JSF performance and provide easy plug-and-go development. Even though Facelets is being developed open source under Sun's guidance, it can work with any JSF 1.2 compliant implementation or MyFaces.