Eastwood模仿
Google Chart API的功能,使用
JFreeChart来渲染图表。它针对那些想将图表加入到web页和功能中的开发者。使用匹配
Google Chart API的编码格式来生成饼图,线图,柱状图和散点图。使用
GNU Affero General Public Licence version 3 (AGPLv3)开源协议。
Jetspeed是个开源的企业信息门户的实现,使用了Java和XML。门户给终端用户提供网络资源,比如应用资源,数据库等等。用户可以使用web浏览器,WAP电话,呼机或者其他设备来访问门户。Jetspeed扮演着信息集中器的角色,信息来自不同的源且很容易使用获得。
Jetspeed具有如下的特征:
- 即将成为标准化的Java Portlet API
- 基于模板的布局, 包括JSP和Velocity
- 通过开放的内容同步技术支持远程XML内容交换
- 定制默认的主页
- 使用数据库进行用户认证
- 内存缓存技术, 加快页面的响应
- 通过Rich Site Summary技术, 支持同步内容
- 和Cocoon, WebMacro, Velocity集成.
- Wireless Markup Language (WML) 支持
- 使用XML格式的配置文件注册portlet.
- 完整的Web Application Archive (WAR) 支持
- Web应用程序开发的基础设施
- 可以在本地缓存远程内容
- 与Avantgo同步
- 可移植到所有支持JDK1.2和Servlet 2.2的平台
- 与Turbine模块和服务集成
- 可以根据用户, 安装媒体类型和语言的不同设定, 产生不同的个性化服务
- 持续化服务使得所由的portlet能够容易的存储每个用户的状态, 页面和portlet
- 使用皮肤技术使得用户可以选择portlet的颜色和显示属性
- 自定义功能是的管理员可以选择portlet以及定义个人页面的布局
- 在数据库中存储PSML
- 通过Jetspeed的安全portlets管理用户, 组,角色和权限
- 基于角色对访问portlet进行控制
代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts
框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce
Lucene实现全文检索功能。
主要特点:
1、提供单一登陆接口,多认证模式(LDAP或SQL);
2、管理员能通过用户界面轻松管理用户,组,角色;
3、用户能可以根据需要定制个性化的portal layout;
4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的数据库,如PostgreSQL,MySQL;
6、使用了第三放的开源项目,如Hibernate, Lucene, Struts;
7、支持包括中文在内的多种语言;
8、采用最先进的技术 Java, EJB, JMS, SOAP, XML;
Eclipse是开源社区,旗下工程致力于构建一个开放的开发平台,它由众多可扩展的框架,工具及运行平台组成,用于在整个软件周期的构建,发布和管理。众多活跃的大型技术厂家,创新的新型公司,大学,研究院,研究个体扩展,补充,支持Eclipse平台。
NetBeans IDE是针对软件开发人员的免费,开源集成的开发环境。 你将得到用于创建专业的桌面,企业应用,web,移动设备程序所需的所有开发工具,其支持Java,C/C++,甚至Ruby。IDE可以运行在所有的平台上,包括Windows,Linux,Mac OSX 和Solaris;非常容易安装与使用。
6.0版本包括了重大的改进及新特征,其中包括完全重写的编辑器架构,支持额外的语言,新的性能特征,以及一个简单的安装过程,它允许你根据你的确切需要简单的安装和配置你的IDE。
AutoSuggest一个AJAX auto-complete text field。
AJAX Tag 库是组JSP标签,它使得AJAX在jsp当中使用更加的简易。
它提供下拉列表自动完成,级联选择等常用的功能。
Cewolf是个图表标签库,它使得JSP能很容易的内嵌图表图片。
HtmlUnit是“java程序的浏览器”,它模型化Html文档并且提供给你调用页面、填充表格、点击链接等的API。这些就如同你在通常的浏览器中做的一样。
它对Javascript也有很好的支持(这个支持在不断地改进中),它甚至能工作在复杂的AJAX库的模拟中,你可以通过配置来选择在Firefox上还是在Internet Explorer上来运行。
它主要用于测试目的或者从网站上检索信息。