java代码块流行风格 java代码块的用处( 五 )


框架特点:
零配文件置支持 。以前我们每接触一个框架,开始总都要被
他的配置文件折腾一番 。EasyJWeb实现零配置支持,可以不写一句配置文件就在框架基础上构建你的运用 。(适合小型网站系统) 。
简 易的模板页面设计支持:放弃使用jsp,使用简单Velocity脚本语言作为页面模板 。
页面程序完全分离:实现显示页面与程序逻辑 的完全分离,克服了传统jsp页面难于维护的问题 。
基于页面组件的框架 。灵活的页面组件配置,可以直接通过配置文件设置字段级的事件 组件 。
快速开发支持:通过EasyJWeb
Tools,可以自动生成应用软件模板代码,定制并管理自己的J2EE代码模板 , 代码生成模板支持最流行的实用Java开发框架(如hibernate、
Spring等)实现快速开发 。
Tapestry 【Java开源Web开发框架】
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用 。一个组件就是任意一个带有
jwcid属性的html标记 。其中jwc的意思是Java Web
Component 。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举 。并且开发的应用很容易维护和升级 。
Tapestry支持本地化 , 其错误报告也很详细 。Tapestry主要利用javabean和xml技术进行开发 。【Spindle:Tapestry
辅助开发Eclipse插件】.
FreeMarker 【Java开源模板引擎】
FreeMarker允许Java
servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的 。模板用servlet提供的数据动态地生成
HTML 。模板语言是强大的直观的 , 编译器速度快,输出接近静态HTML页面的速度 。
【FreeMarker Eclipse Plugin与FreeMarker IDE:Eclipse平台下的辅助开发工具】
Lucene 【Java开源搜索引擎】
Apache
Lucene是一个基于Java全文搜索引擎,利用它可以轻易地为Java软件加入全文搜寻功能 。Lucene的最主要工作是替文件的每一个字作索引,索引让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自已需要自订其功能 。
iText 【Java开源PDF类库】
iText是一个能够快速产生PDF文件的java类库 。iText的java类对于那些要产生包含文本 , 表格 , 图形的只读文档是很有用的 。它的类库尤其与java
Servlet有很好的给合 。使用iText与PDF能够使你正确的控制Servlet的输出 。
Groovy 【Java开源动态语言】
Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和 Smalltalk的许多强大的特性 。
Groovy已在WebWork2中的应用 。它可以被编译为标准的Java Bytecode 。
OpenCms 【Java开源CMS系统】
OpenCms是一个J2EE的产品,它是用 Java写成的 。它和Tomcat捆绑在一起 。但是也能够使用ATG
Dynamo、WebLogic和WebSphere 。OpenCms支持多种RDBMS来保存内容 , 包括Oracle、SQL
Server、Sybase和mySQL 。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性 。
JUnit 【Java开源测试工具】
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing
framework) 。Junit测试是程序员测试,即所谓白盒测试 , 因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能 。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了 。
BlueJ 【Java开源IDE】
BlueJ是一个专门为入门级教学设计的JavaTM 开发环境 。它是由澳大利亚墨尔本Monash大学BlueJ小组设计并开发的 。

推荐阅读