实体引擎的功能如下,对hibernate的entity加Annontion.自动生成crud操作,每个包通过xml配置并自动扫描进入dree页面。
通过这个引擎再也不用为新加实体在写轮子了。何必每次都写一个轮子呢?
主要用的流行技术,为struts2,spring,hibernate,jasperreport等,主要基于springside架构.
所有配置使用Annontion.和autoscan技术,以达到一次配置即可以不需要再改动了。
这个实体引擎有4个层构成
jsp->web.engine->service.engine->dao.engine
1.jsp负责表示层,展现对象的crud操作页面。
2.web.engine包不用多说了就是action
3.service.engine负责业务逻辑。
4.dao.engine.负责通用的对象存取。所谓通用不是使用模板,而是使用ioc方式,这样不用对每一个实体都生成dao类.这样可以减少很多没有用的类和代码。