struts开发介绍-实例(编辑修改稿)内容摘要:

求的转发,它就相当于 MVC中的 Controller。 CRM系统有一个 BaseAction类,统一处理了用户登录校验、用户权限、系统异常、点击日志、功能操作权限以及系统状态等等功能,因此每一个 Action类都要继承 BaseAction。 例: public class CisvrpAction extends BaseAction { …… } Business 是系统的业务逻辑处理类,主要解析业务逻辑、与后台数据库进行交互,它就相当于 MVC中的 model。 Business模块的每个类名都以 BZ结尾。 例: public class CisvrpBZ { …… } Business模块介绍 Common 是系统的公用类,包括了系统异常处理、系统日志处理、画图处理、分页处理、 Tag的处理以及文件上传等等很多公用的功能; 具体公用功能的说明可以参见 《 项目公用功能使用手册 .doc》。 Common模块介绍 Db 是系统的数据库接口类,它封装了与数据库的联接细节,给业务逻辑层提供了操作 SQL、 SP的简单接口; 同时,配合 J2EE服务器提供的 DBConnectionPool,极大的提高了运行效率。 具体使用方法可以参见 《 CRM系统开发规范 .doc》。 Db模块介绍 Model 是系统的业务数据对象类,它的作用就是用来存储 Business模块处理后的业务数据,然后通过 HttpServletRequest被传递给展现层。 Model对象类非常简单,是标准的 JavaBean模式,每一个属性都对应了 Set、 Get两个方法。 例: public class Task{ private String taskid=。 public void setTaskid(String taskid){ = taskid。 } public String getTaskid(){ return。 } } Model模块介绍 Jsp 是系统的展现层,主要处理业务数据的展现形式,它通过HttpServletRequest取得 业务数据对象类 Model,形成 web页面, 它就相当于 MVC中的 View。 CRM系统中的 Jsp页面都遵循了定义的开发规范,参见 《 CRM系统开发规范 .doc》。 Jsp模块介绍 根据前面的介绍,大家了解了 CRM系统的模型框架,下面介绍如何开发一个业务功能: 前提条件: 假定 struts环境已经配置成功;关于 struts的配置请参见 《 CRM系 统开发规范 .doc》 ; 业务需求: 数据库中存在一个表 userinfo,要通过 web的方式维护表中的数据, 包括查看、修改、删除; 开发步逐: 1. 创建 、 ; 2. 创建 ; 3. 创建 ; 4. 创建 jsp文件; 5. 编辑 ; CRM的开发方式 针对 CRM项目,我们提供了。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。