![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源推荐
文章平均质量分 71
iteye_9409
这个作者很懒,什么都没留下…
展开
-
小型Java持久层框架 Persistence4J
简介:persistence4j 是一个小型、轻量级的 Java 对象持久层类库,实现关系数据库和 Java 对象之间的持久化。要JDK1.6 以上版本 实例://First lets create a simple pojo which you like to persist.@Entity(table="book")public class Book{@Col...2010-08-29 16:32:06 · 250 阅读 · 0 评论 -
AspectJ
概述: AspectJ是AOP(面向切面编程)的Java语言的实现。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。http://www.ibm.com/developerworks/cn/java/l-aspectJ/index.html中介绍了What is AspectJ 。AspectJ是一个代码生成工具(C...原创 2010-05-16 17:14:24 · 126 阅读 · 0 评论 -
FastAOP
概述:FastAOP是一个高性能AOP框架。最初开发该框架是为了支持对大型J2EE应用程序进行性能剖析和监测。它几乎不占用运行时间。FastAOP已经在Websphere和Jboss应用服务器上得到成功测试。项目主页:http://sourceforge.net/projects/fastaop/官方:FastAOP is an very high performant...原创 2010-05-16 17:17:58 · 138 阅读 · 0 评论 -
Lucene
概述:Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene具有如下突出的优点:(1)索引文件格式独立于应用平台。Lucene定义了一套以8位字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。(2)在传统全文检索引擎的倒排索引的基础上,实现...原创 2010-05-16 17:23:49 · 135 阅读 · 0 评论 -
Jboss Seam
概述: JBoss Seam是“Java EE 5.0的一个轻量级的框架”。这是什么意思?难道Java EE(Enterprise Edition) 5.0本身不是一套“框架吗”?为什么在官方规范之外,还需要另外一个框架?好吧,我们就将seam看作是本应该被包括在Java EE 5.0中的一个“遗漏的框架”吧。它在Java EE 5.0框架的上层,为所有的在企业Web应用中的组件提供了一个统一...原创 2010-05-19 13:50:54 · 114 阅读 · 0 评论 -
C3P0
概述:C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。项目主页:http://sourceforge.net/projects/c3p0/官方:c3p0 is an easy-to-use library for...原创 2010-05-21 11:42:49 · 68 阅读 · 0 评论 -
SiteMesh
概述:SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容...原创 2010-05-21 11:48:54 · 94 阅读 · 0 评论 -
Spring MVC
概述:Spring MVC是结构最清晰的MVC Model 2实现。它的Action也不叫Action,而是称做Controller;Controller接收request, response参数,然后返回ModelAndView(其中的Model不是Object类型,而是Map类型)。但在其它的Web Framework中,Action返回值一般都只是一个View Name;Model则需要...原创 2010-05-21 11:57:57 · 145 阅读 · 0 评论 -
jQuery
概述:jQuery是一个快速,简练的的JavaScript工具箱它能够让你以简单的方式来操作HTML元素,处理事件,实现特效并为Web页面添加Ajax交互。jQuery设计用于改变你编写JavaScript的方式。 项目主页:http://jquery.com/ 官方:jQuery is a fast and concise JavaScript Library t...原创 2010-05-31 14:38:32 · 191 阅读 · 0 评论 -
Cache4J
特点 Cache4J是一个有简单API与实现快速的Java对象缓存。它的特性包括: ①在内存中进行缓存。 ②设计用于多线程环境。 ③两种实现:同步与阻塞。 ④多种缓存清除策略:LFU, LRU, FIFO。 ⑤可使用强引用(strong reference)与软引用(soft reference)存储对象。层次结构配置属性cache4j_config.x...原创 2010-06-01 11:07:26 · 198 阅读 · 0 评论 -
国人开发的基于direct3d 10 的开源3D引擎
evolution3d is direct3d 10.0 based real-time 3d renderer, evoluted from XReal3DNow supported feature:1. DX9 base renderer.2. DX10 base renderer3. DX11 base renderer.4. GPU Skin Mesh5....原创 2010-06-15 19:33:12 · 193 阅读 · 0 评论 -
modulejs 模块化JavaScript框架【国产】
modulejs是极致模块化的且面向对象的javascript框架,modulejs能让你在简单易用的前提下写出更佳维护性和可重用性的javascript代码。Features HTML document query/traversing/manipulationLightweight selector engineEvent handlingAni...2011-08-29 20:20:46 · 627 阅读 · 0 评论 -
开源JavaScript引擎 V8
V8是谷歌的开源JavaScript引擎。V8是用C + +,并在谷歌浏览器,用于从谷歌的开源浏览器。V8实现ECMAScript的具体在 的ECMA - 262,第3版和X运行在Windows XP和Vista和Mac OS 10.5,和Linux系统使用IA - 32或ARM处理器。V8引擎可以独立运行,也可以 嵌入 到任何C + +应用程序。您可以在这里找到更多的信息...2010-06-27 23:20:26 · 328 阅读 · 0 评论 -
开源UrlRewriteFilter
UrlRewriteFilter UrlRewriteFilter 设计思路是 基于我们经常使用的apache mod_rewrite , UrlRewriteFilter是兼容常见web应用服务器(如 Resin, Orion or Tomcat )的Java web 过滤器,在访问响应前你可以重定向URL链接,这是可以像 Apache'...2010-07-01 16:27:06 · 84 阅读 · 0 评论 -
ASM
概述: ObjectWeb ASM轻量级的Java字节码处理框架。它可以动态生成二进制格式的stub类或其他代理类,或者在类被JAVA虚拟机装入内存之前,动态修改类。ASM 提供了与 BCEL和SERP相似的功能,只有22K的大小,比起350K的BCEL和150K的SERP来说,是相当小巧的,并且它有更高的执行效率,是BCEL的7倍,SERP的11倍以上。项目主页:http://a...原创 2010-05-16 17:05:37 · 80 阅读 · 0 评论 -
cglib
概述:cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。Hibernate用它来实现PO字节码的动态生成。项目主页:http...原创 2010-05-16 16:57:26 · 99 阅读 · 0 评论 -
企业快速开发框架 Spring Roo
简介:Spring Roo 是SpringSource新的开放源码技术,该技术主要面向企业中的Java开发者,使之更富有成效和愉快的进行开发工作,而不会牺牲工程完整或灵活性。无论你是一个新的Java开发人员或经验丰富的架构师,Spring Roo 都可以在短短几分钟内构建一个全面的工作应用。 Roo是一种 Spring 开发的辅助工具,使用命令行操作来生成自动化项目,操作非常类似于ra...2010-08-29 16:41:34 · 232 阅读 · 0 评论 -
Play中的MVC理念
Play应用遵循了MVC模式并运用到Web架构中去。该模式将应用分为不同的层:表现层和模型层,其中表现层又可以分为视图层和控制层。 ●模型层是关于应用操作的特定域信息表现,域逻辑对原生的数据增加了含义(比方说,计算今天是不是用户的生日,或者为购物车计算总价、税费、运费等)。大部分应用使用持久化存储机制(比如数据库)来保存数据。MVC不是特别关注数据访问层,因为这被认为是底层的工作或者被...2010-10-16 00:10:33 · 143 阅读 · 0 评论 -
Spring Framework
Spring FrameworkSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方...原创 2010-05-13 14:47:19 · 93 阅读 · 0 评论 -
JdonFramework
JdonFrameworkJdon Framework(简称JF)是一套适合开发中小型J2EE应用系统的快速开发框架、也是一套Ioc/Aop框架、更是一套符合当前国际水平的、面向组件开发的、国人拥有自主产权的中间件产品。中国第一个开源框架,国内先进的组件、构件工具。 Jdon框架是快速性和灵活性相结合的产物,体现了软件开发既快又好的特点,对于小项目,使用Jdon框架可以开发出高...原创 2010-05-13 14:51:34 · 105 阅读 · 0 评论 -
Keel Framework
Keel FrameworkKeel Framework是一个把专注于应用程序开发某方面(如:用户接口,数据库,消息,安全等等)的开源或商业的框架以插件的方式整合在一起的元框架。Keel围绕三种核心模式进行构建:1.COP模式(Component Oriented Programming:面向组件编程)这就为应用程序提供了一个灵活的插件(plugging/u...原创 2010-05-13 14:58:10 · 144 阅读 · 0 评论 -
OSCache
OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。 拥有全面的API-...原创 2010-05-13 15:00:45 · 59 阅读 · 0 评论 -
InfoGlue CMS
InfoGlue CMS and Portal PlatformWe have dedicated ourselves to make InfoGlue the fast, reliable, userfriendly and cost effective way to manage and publish your organisation's information on th...原创 2010-05-13 15:07:16 · 92 阅读 · 0 评论 -
OpenCms
OpenCms - Professional Content ManagementEasy to Use, Open Source, ReliableOpenCms from Alkacon Software is a professional, easy to use website content management system. OpenCms helps conte...原创 2010-05-13 15:09:47 · 100 阅读 · 0 评论 -
WebWork
WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates...2010-05-13 15:12:18 · 70 阅读 · 0 评论 -
Tapestry
Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it w...原创 2010-05-13 15:15:52 · 70 阅读 · 0 评论 -
PicoContainer
PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。PicoContainer是“极小”的容器,只提供了最基本的特性。 该项目主页:http://www.picocontainer.org/ What is PicoCont...原创 2010-05-16 16:41:58 · 160 阅读 · 0 评论 -
HiveMind
apache 的子项目微核心IoC框架. http://hivemind.apache.org/HiveMind是一个服务(services)和配置(configuration)的微内核。服务:HiveMind的服务由一系列容易访问和组合的普通Java对象组成(Plain Old Java Objects)。每一个服务最好用一个被它实现了的接口进行定义(但是HiveM...原创 2010-05-16 16:48:02 · 325 阅读 · 0 评论 -
Guice
概述:Guice是一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。Guice还具有一些可选的特性比如:自定义scopes,传递依赖,静态属性注入,与Spring集成和AOP联盟方法注入等。项目主页: http://c...原创 2010-05-16 16:51:07 · 432 阅读 · 0 评论 -
UglifyJS初探
jquery 1.5 代码压缩工具已经从GCL(Google Closure)切换到了UglifyJS,UglifyJS的压缩效果非常好,并且压缩后的代码是安全的。下面是UglifyJS 与 YUI 、 GCL 间压缩结果对比。LibraryOrig. sizeUglifyJSYUIGCLDynarchLIB636896241441...2011-03-26 00:56:51 · 383 阅读 · 0 评论