小日本的开源框架 Seasar2
小日本的开源框架 Seasar2 所 谓“Seasar2”就是一个“轻量级容器”,面向无法摆脱“Java 应用开发”之烦恼的所谓“开发者”,它能够保证开发的“高生产率和高品质”。并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应 用程序发生改动也无需再次起动即可直接识别变更,因此具有脚本语言的灵活性”。 Seasar2是一个源自日本的开源框架,其设计目标是为Java开发者提供轻量级的容器服务,以提高开发效率和代码质量。与许多其他轻量级容器不同,Seasar2强调了无需编写配置文件的特性,它采用了Convention over Configuration的设计理念,即遵循一定的约定,使框架能够自动配置自身,从而简化开发过程。这种理念受到了Ruby on Rails框架的启发。 Seasar2的核心优势之一是它的HOT deploy功能,允许开发者在应用程序更改后无需重新启动就能即时识别并应用这些变更,提供了类似脚本语言的灵活性。对于简单的应用,如数据表维护,Seasar2声称可以在短短三分钟内完成创建。 要使用Seasar2,首先需要确保安装了JDK 1.4或1.5。接着,下载并解压S2xxx.zip文件,然后在Eclipse中通过"文件→导入→既存的工程"引入seasar2目录。使用Seasar2的基本功能(如S2Container和S2AOP)时,需要在CLASSPATH下包含一系列特定的JAR文件,包括aopalliance、commons-logging、javassist、ognl和s2-framework等。 如果要利用Seasar2的扩展功能,如S2JTA、S2DBCP、S2JDBC、S2Unit、S2Tx和S2DataSet,还需额外添加如junit、poi、s2-extension以及特定的JTA和EJB规范JAR文件。根据应用环境,可能需要引用geronimo-j2ee、geronimo-jta和geronimo-ejb的不同版本。 为了简化数据库操作,Seasar2示例通常使用HSQLDB作为关系型数据库管理系统(RDBMS)。如果需要体验Oracle功能,可以运行提供的sql脚本来修改jdbc.dicon中的XADataSourceImpl设置。此外,Seasar2还提供了一个名为Kijimuna的插件来帮助管理S2Container。 对于EJB3注解的支持,可以通过引入S2Tiger相关包,并将其目录导入Eclipse工程。这使得Seasar2能够在一定程度上支持企业级Java Bean(EJB)的开发。 Seasar2是一个旨在简化Java开发、提高生产力的框架,它的无配置文件特性、HOT deploy功能以及对多种扩展功能的支持,使其在日本的开发社区中受到了广泛欢迎。尽管中文文档可能不够完善,但通过日文或英文文档,开发者可以深入理解并有效利用Seasar2的强大功能。
剩余43页未读,继续阅读
- yyww19892012-07-11非常值得一看 但是全弄懂有点难度 有个web方面的例子就好了
- ______请叫我疯子2013-04-09就是seasar官网上的介绍文字。没有例子。
- HD_jiajia2014-08-11这个框架还是不错的,我之前使用过,很方便,代码也很简洁,但是在对日外包方面使用的比较多。 国内开发的使用很少。到目前为止还没有看到国内的什么项目使用这个框架。
- gengcaobo12014-01-28大概了解了一些,需要实际动手去做了
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助