dwz4j - 企业级Java Web快速开发框架 + DWZ富客户端框架

fmms 12年前
     <p><b>dwz4j企业级Java Web快速开发框架 + DWZ富客户端框架 整合应用</b> </p>    <p>dwz4j不仅仅是一个开发框架,还包括了一套完整的UI规范(包括前台UI规范和后台管理DWZ UI框架)、程序框架、开发流程、测试流程、版本控制、数据备份方案 dwz4j帮助开发人员搞定所有低级的基础代码——所有那些需要耗费大把时间去处理的繁琐细节。它让开发人员能够专注于应用程序的核心业务功能。 扩展方便:包括功能扩展和规模扩展。项目代码高度解耦,方便以后功能扩展;服务器架构支持分布式部署规模大了可以加集群或负载均衡,已经实现多台服务器做集群或负载均衡解决各服务器之间的session共享问题 基于Hibernate+Spring+Stuts2容易上手 </p>    <p>dwz4j借鉴了一些Ruby on Rails和PHP思路,定义一些惯例代替配置,简化了大量的java配置文件,提高开发效率 </p>    <p>dwz4j三层架构介绍: </p>    <p>表示层 Jsp 提供与用户交互的界面. Jsp页面不写java代码,将页面上需要的数据放到UiModel中。Jsp页面只有标签(html标签,jsp标签,自定义标签) Action 根据用户指令调用业务层的接口, 并将数据传递给业务层, 操作完成后把数据返回给用户. </p>    <p>业务层 业务代码统一入口:业务代码都从<a href="/misc/goto?guid=4959517611949931909">BusinessFactory</a>开始,先从<a href="/misc/goto?guid=4959517611949931909">BusinessFactory</a>取到某个<a href="/misc/goto?guid=4959517612072663620">BusinessObjectManager</a>,再由<a href="/misc/goto?guid=4959517612072663620">BusinessObjectManager</a>来操作业务对象. <a href="/misc/goto?guid=4959517612072663620">BusinessObjectManager</a>是业务的核心,业务逻辑基本都在<a href="/misc/goto?guid=4959517612072663620">BusinessObjectManager</a>中. Configuration是一个配制信息的封装,支持xml和properties文件.需要给系统增加一个配制文件时,只需在 app-config.xml中加入路径即可,无需再写java代码去读配制文件了. </p>    <p>持久化层 采用Hibernate实现DAO的设计模式封装持久化层。不需要写具体的DAO实现类.由Spring AOP 产生DAO实现, 程序员开发时不需要写DAO实现类,大大提高开发效率. <br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1327908339109" target="_blank">http://www.open-open.com/lib/view/home/1327908339109</a></p>