Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中 的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在 最新版本的Tomcat中得到实现。
Java2Html可以将Java(和其他语言)的源代码转换成语法显亮的HTML,RTF,TeX和XHTML的格式。这个项目包含一个带着个应用的可扩展库,一个java applet和为了集成到其他程序的一系列插件。
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的几年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个不错其有一定时间长度的应用框架。
OpenCms是个非常专业的开源网站内容管理系统。OpenCms使得即使没有相关的html知识的人也能创建和管理复杂的网站。集成了个类似Office的所见即所得编辑器用于创建内容,内容将被插入到一个统一布局的模板里面。做为开源软件的事实,它完全免费。
Spring是个轻量级J2EE框架,它解决了许多在J2EE开发中常见的问题。 Spring实现了强大的IOC容器作为其框架底层的基础。
Spring提供数据访问抽象,包括简单和有效率的JDBC及Hibernate、ibait等其他O/R mapping解决方案。
Spring提供AOP支持以及对AspectJ的集成,使用者可以利用Spring AOP实现面向切面编程。
Spring提供了一个webMVC的框架,充分利用了spring提供的各种特性,极大的提高了开发效率。
除此之外Spring还提供一些列辅助模块,如资源,Bean校验,数据绑定,测试辅助类等。