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小组设计并开发的 。
XWiki 【Java开源Wiki系统】
XWiki是一个强大的Java开源的Wiki引擎 。它支持一些受欢迎的特性如:
内 容管理(浏览/编辑/预览/保存) ,
支持附件,
版本控制,
全文本搜索 ,
权 限管理
使用Hibernate进行数据存储,
RSS输出与显示外部的RSS feeds ,
多 语言支持,
提供XML/RPC的API,
WYSIWYG HTML编辑器,
导出为PDF
Groovy 脚本支持等等.... 。
EJBCA 【Java开源网络服务器端组件】
EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA 。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成 。
推荐阅读
- 鸿蒙系统调查的市场背景,调研华为鸿蒙系统
- 路由器氧化了怎么清洗干净,路由器氧化了怎么清洗干净视频
- 模拟车模游戏,游戏汽车模拟
- phpcmsv9系统常量,php常驻内存
- vb.net关机代码 vbs立刻关机代码
- 拍什么露脸视频才能火爆,拍什么视频才能火?
- finecms跟phpcms哪个好,phpcms技术
- js中相对路劲引用,html5相对路径写法
- python调用定义函数 python函数定义与调用