Summary of the Java framework and open-source projects (2)

Source: Internet
Author: User

 Jetspeed [Java open-source portal system]

Jetspeed is an open-source enterprise information portal (EIP) implementation, using Java and XML. users can access the information portal set up by jetspeed to obtain information through mobile phones or other devices using the WAP protocol. jetspeed plays the role of information concentrator, which can centralize information and easily provide it to users.

Jetspeed has the following features:

◆ Becoming a standardized javaportletapi

◆ Template-based layout, including JSP and Velocity

◆ Supports remote XML content exchange through the open content Synchronization Technology

◆ Customize the default homepage

◆ Use databases for User Authentication

◆ Memory cache technology to speed up page response

◆ Supports content Synchronization Through richsitesummary Technology

◆ Integration with cocoon, webmacro, and velocity

◆ Wirelessmarkuplanguage (WML) Support

◆ Register A Portlet using a configuration file in XML format

◆ Complete webapplicationarchive (WAR) Support

◆ Web application development infrastructure

◆ Remote content can be cached locally

◆ Synchronize with avantgo

◆ It can be transplanted to all platforms supporting JDK and servlet2.2.

◆ Integration with Turbine modules and services

◆ Different personalized services can be generated based on different settings of media types and languages installed by users.

◆ The continuous service makes it easy to store the status, pages, and Portlet of each user.

◆ Skin technology allows you to select the color and display attribute of the Portlet.

◆ The custom function allows administrators to select the Portlet and define the layout of personal pages.

◆ Store psml in the database

◆ Use jetspeed's security portlets to manage users, groups, roles, and permissions

◆ Control the access Portlet Based on the role

  Jonas [Java Open Source Application Server]

Jonas is an open-source J2EE implementation developed in the objectweb Association. Tomcat or jetty is integrated into its Web container to ensure compliance with servlet2.3 and jsp1.2 specifications. The Jonas server depends on or implements the following Java APIs: JCA, JDBC, JTA, JMS, JMX, JNDI, JAAS, and javamail.

Jfox3.0 [Java Open Source Application Server]

Jfox is an opensourcejavaeeapplicationserver dedicated to providing lightweight javaee application servers. Starting from 3.0, jfox provides a modular MVC Framework to simplify EJB and web application development! If you are looking for a simple, lightweight, efficient, and complete javaee development platform, jfox is exactly what you need.

  Jfox3.0 has the following features:

◆ Re-designed IOC microkernel, integrating with osgi modular idea

◆ Designed as an embedded architecture, which can be integrated and deployed with any javawebserver

◆ Support for ejb3 and JPA specifications, and support for running EJB and JPA components in and out of containers

◆ Support publishing EJB to WebService

◆ Adopt jotm (http://jotm.objectweb.org/) to provide transaction processing, support two-phase commit (2 PC)

Using xapool (http://forge.objectweb.org/projects/xapool/) to provide xadatasource, supporting intelligent connection pool management

◆ Built-in MVC Framework for automatic formmapping, validator, uploading, and other functions. It supports JSP/velocity/freemarker page engines and supports direct injection of ejbs into actions.

◆ Supports the deployment of multiple application modules, allowing medium and large applications to fully enjoy the advantages of modular Development

◆ Provides the manager management module to view and manage various runtime Parameters

◆ Provides the PetStore application module rewritten according to the characteristics of jfox

 Easyjweb [Java open source web development framework]

Easyjweb is an MVC framework that is based on Java technology and applied to the rapid development of Web applications. The framework design concept comes from many domestic project practices, the framework fully signs the popular open-source Web frameworks (struts, JSF, tapestry, and webwork), draws on its advantages and essence, and uses velocity as the template page engine, is an MVC development framework that completely isolates pages and code. Is a simple Web framework that can quickly develop small and medium-sized web application systems.

With the supporting development tools provided by easyjwebtools, you can quickly develop web applications based on the easyjweb framework, including code generation of common application software, database addition, deletion, and modification (crud) code Generation, automatic page template generation, and configuration file management.

 Framework features:◆ Zero-configuration file configuration is supported. In the past, every time we came into contact with a framework, we always had to be overwhelmed by its configuration file. Easyjweb supports Zero Configuration. You can build your application on the basis of the framework without writing a configuration file. (Suitable for small website systems ).

◆ Simple template page design support: discard JSP and use simple velocity script language as the page template.

◆ Completely separated page programs: the display page and program logic are completely separated, which overcomes the difficulty of maintaining traditional JSP pages.

◆ Page component-based framework. Flexible page component configuration, you can directly set field-level event components through the configuration file.

◆ Quick development support: With easyjwebtools, You can automatically generate application software template code, customize and manage your own J2EE code template, code Generation templates support the most popular practical Java development frameworks (such as Hibernate and spring) for rapid development.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.