SiteMesh
SiteMesh是套网页布局与装饰框架,能做为web应用的集成框架来辅助创建那些包含了大量页面且要求有统一的外观、导航和布局方案的大型站点。
SiteMesh是套网页布局与装饰框架,能做为web应用的集成框架来辅助创建那些包含了大量页面且要求有统一的外观、导航和布局方案的大型站点。
AsWing是类似于Java Swing的开源Flash ActionScript图形用户界面(GUI)框架和类库。使用AsWing可以轻松的在您的Flash应用或RIA应用中创建图形用户界面。
AsWing是纯面向对象的,提供了一套完整的ActionScript2.0和ActionScript3.0的GUI组件,同时也提供了一套完整的界面生成和布局工具,以及其他相关的类。
AsWing A3版本是用ActionScript3.0编写的一个全新版本,除了有和ActionScript2.0时几乎一样的组件,还具有更强大的功能和更高的效率。
JFreeChart是一个纯Java实现的图表库,能够轻易地制作出各种专业图表,包括饼图,柱状图,线图,区域图,分布图,混合图,甘特图等等。JFreeChart通过一致的API接口来支持各种不同类型的图表,并能够轻易地集成在服务器端或客户端。
JFreeChart支持多种输出格式,除了PNG,JPEG等图形格式外,还支持PDF,EPS,SVG等矢量格式文档。不过,虽然是开源,但相关的帮助文档比较少。官网上有一份,但是需要购买。
iBatis数据映射框架使得用java和.Net程序来操作数据库更加简便了。iBatis通过xml描述来映射对象与sql和存储过程之间的关系。和其他对象关系映射工具比较起来,简单易的特性是iBatis最大的优势特点。
要使用iBatis数据映射器,依赖于你自己的对象,xml和sql。这些都是你熟知的东西。
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成 Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用 JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上.
AI-RCJ智能足球是AI-CODE游戏教育系统的一个重要分支,是一个以虚拟足球机器人为控制对象进行程序设计和比赛竞技体现多学科知识综合运用的教 育系统。 在初级阶段,学生可以运用机器人快车,通过流程图式的图形化编程方式掌握程序设计的结构和算法,这种图形化的编程方式已经同实体机器人编程方式实现了整 合,使教师可以方便地组织机器人、信息技术、通用技术相关方面知识的教学,让学生既可以在虚拟机器人平台上学习知识、比赛竞技,也可以很快地过渡到实体机 器人编程当中。 学生有了一定的程序设计基础,就可以利用代码编辑器(CodeCanvas)转换到C、C++、java等常用语言下的代码编写学习。不同语言方式编写的 虚拟机器人可以在运行环境AIRobot中同台竞技.
系统是采用java来构建的,其例子的java机器人开放了源代码。
Apache Geronimo 是 Apache 软件基金会的开放源码J2EE服务器,它集成了众多先进技术和设计理念。 这些技术和理念大多源自独立的项目,配置和部署模型也各不相同。 Geronimo能将这些项目和方法的配置及部署完全整合到一个统一、易用的模型中。
作为符合J2EE标准的服务器,Geronimo提供了丰富的功能集和无责任 Apache 许可,具备“立即部署”式J2EE 1.4容器的各种优点,其中包括:
类似于非常有用且很流行的apache mode_rewrite。UrlRewriteFilter是个任何J2EE兼容的web应用服务器(如Resin,Orion,Tomcat)的Filter,这个模块允许在到达你的代码之前重写URL。象Apache的mod_rewrite一样,是个非常有用的工具。
URL重写在Apache的web服务器上是个非常普遍的功能,但在众多的java web应用服务器上,却没有类似的基础实现。
UrlRewriteFilter使用一个xml文件来进行配置,是一个叫做urlrewrite.xml的文件,位于Web-INF的目录中。大部分参数可以用Perl5风格的正则表达式和通配符来表示。这个使得它非常强大易用。