1、jZonic
jZonic是一个Web应用程序框架.它由许多部分组成:
◆ 工作流引擎,
◆ 用户管理,
◆ 访问控制与综合权限管理,
◆ 一个配置框架(jConfig),
◆ 支持JSP,XML,XSL,velocity,freemarker等,
◆ i18n支持,
◆ 用户剖析(profiling),
◆ jcron(指定在某一个时间运行Jobs)等.
jzForum 论坛就采用这个框架开发。
2、sitemesh
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。
它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,如htm的内容,使得它的内容也符合你的页面结构的要求。甚至于它能将HTML文件象include那样将该文件作为一个面板的形式嵌入到别的文件中去。
3、  ROMA
ROMA是一个完全基于POJO的Web框架。整个框架采用Ruby On Rails的设计思想,利用该框架能够实现Ajax数据库Web Apps的快速开发。
4、 Mantis
Mantis是一个基于Java的小型MVC Web框架,通过Mantis,您可以快速开发一个Web系统,它具有以下特点:
封装数据库访问,事务处理,连接池集成,封装分页控制
封装数据库缓存和刷新机
基于URL反射的方法调用,避免复杂的XML配置;
简化配置文件,只需要一个配置文件即可完成web应用的灵活配置
完善的例外处理,超时处理
内置Mail, JfreeChart, JspReport及丰富的工具类
完善的认证授权机制和日志处理支持国际化
内置自定义标签和丰富的js简话页面的开发
内置丰富的js
内置Ajax
为什么前端不学jsp5、 jWebApp
jWebApp是一个基于Servlet的MVC框架。jWebApp是当前最易于学习与使用的web框架。支持URI映射,服务器端Ajax支持和服务器端REST(RESTful web services)支持。此外一个非常高效的request缓存算法能够让jWebApp具有较高的运行速度。
6、 LazyJ
LazyJ是一个Java Web应用程序开发框架。包括:
一个非常快的模板引擎,该引擎能够缓自动存编译过的模板。
提供响应缓存和数据缓存引擎。
封装常用的数据库操作功能,包括连接池。
基于数据库的Session保存机制。
提供便捷的文件上传功能。
提供通知/提醒框架,已经实现利用email和Yahoo! Messenger来发送通知。
提供一组与数据库绑定的HTML控件。
7、  Nutz
Nutz是一组轻巧的开源框架,内容涵盖了:
1.数据持久化(Data Persistence) 
2.反转控制(Ioc) 
3.Web框架(MVC)
Nutz所有的功能均不依赖第三方的jar包,上面三个部分可以独立使用。
JSP web开
发常用技术:
urlrewrite:URL重写转换,让前端 用户通过静态路径访问服务,后台自动转为动态路径。
sitemesh:简化页面开发,让页面开发模板化,公用 相同的区域。
acegi安全框架:拦截并校验用户访问的url,确定用户是否有权访问。功能不仅如此,很强 大。
displaytag:列表显示,自动实现翻页、数据导出等功能。
dtree:树 形显示,简单易用。
jfreechat:统计图表生成。
dwr:适 合java的ajax开发框架,新版本中实现了服务器推模式,颠覆传统的客户端拉模式。
FCKeditor:网 页的所见即所得编辑器,漂亮的外观,多语言支持等,很强大。
jsp layout:是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布 局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。