GreenTea框架
文章平均质量分 56
albert_zheng66
这个作者很懒,什么都没留下…
展开
-
GreenTea项目简介
GreenTea框架是一个采用Java语言,基于“约定重于配置”的理念(RoR)开发的Web应用程序框架。旨在减少配置文件的开发和维护的工作量;简化Web应用的层次结构;降低学习曲线,以达到快速开发中小型Web应用的目的。 框架的整体结构也是一个典型的MVC结构,再加上一个简化的持久化层。一般情况下,框架提供了一个基于Struts展示层的标签库(GreenTea标签库),并在功能上进行了扩展原创 2006-11-14 17:29:00 · 706 阅读 · 0 评论 -
采用Rail的理念设计一个Java开源框架(GreenTea)
写Java程序写了4年多,用过的框架也在五种之上,了解的更多一些。初入公司的时候,使用的是Sun公司的PetStore框架,那时的J2EE正是方兴未艾之时。这个架构很复杂,但是当时的感觉是很神奇,暗暗地佩服能写出这个架构的人。当时不能全然的理解,只是兴奋的、不知疲倦的完成一个又一个功能,一层又一层的追踪各个Bug。在工作的前两年里,我一直在使用这个框架,但是完成的项目都不成功。它太复杂了、学习曲线原创 2006-11-14 17:27:00 · 909 阅读 · 0 评论 -
关于代码生成工具
我相信任何或者绝大部分框架都是可以通过代码生成工具来处理的;而且,基本上都是生成出来就可以运行。但是,我关注的重点不在这里,绝大部分工程都是修改多于编写,需求变化往往会超过预期。 在Struts、Hibernate和Spring这些配置文件中,存在的一个问题是“耦合点”的问题。比如,一个Hibernate的Bean里面的属 性是通过配置文件中的某个标签与数据原创 2006-11-14 17:39:00 · 706 阅读 · 1 评论 -
为什么采用Struts框架呢?
为什么采用Struts框架呢?或者说Struts解决了哪些问题呢?据我粗浅的分析,大抵如下: 功能映射,即将HTTP请求转换为相应的调用方法。Struts采用统一Servlet的进行控制,然后通过配置文件找到对应的Action。映射关系通过配置文件处理。 页面映射,将业务处理方法返回的"ActionForward"参数映射到相应的JSP页面(再用标签读取数值)。与“功能映射原创 2006-11-23 14:51:00 · 851 阅读 · 1 评论 -
Spring的反思
首先强调的一点是我不是反对使用Spring,而是反对滥用Spring。恕我孤陋寡闻,据我目前看到的情况,Spring的特性主要应用于两个地方:业务层和DAO层。业务层真正需要注入的绝大多数是持久化对象或者DAO,以控制其事务;DAO层主要是为了实现“面向接口编程”的理念。就这两个问题简单的分析一下。 如果只是需要进行事务控制而采用Spring是大可不必的,统一控制事务的方式原创 2006-11-28 17:53:00 · 721 阅读 · 1 评论