欢迎来到天天文库
浏览记录
ID:18715834
大小:1.02 MB
页数:17页
时间:2018-09-21
《渐进简单实例开发课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、YHCIP渐进—实例开发开发中心:**总图数据准备ZD01项目信息表ZD01Z1项目变更信息表ZC01员工信息表ZD04项目人员信息表新建JSPProject.jsp使用输入域标签显示项目基本信息创建领域对象Domain编写一个Domain一般会有以下内容一个构造函数,如:Ac02Domain里面就会有一个publicAc02Domain(){}的方法,一个domain里面必须有这样一个方法,在类实例化时会用到构造函数:Ac02Domainac02Domain=newAc02Doamin();属性,如:privatejava
2、.lang.Stringaac001;一般属性和数据库表里面的字段名字一一对应起来的,在有需要的时候也可以自己增加一些属性来满足实际的需求,每一个属性都有一个set方法和一个get方法,这样便于给对象的属性赋值和取得值getPK()方法,取得表的主健toString()方法,相当于把domain里面的一些信息拼成字符串,方便于在控制台或者页面上打出来toMap()方法,相当于把domain里面的一些信息放在MAP里面,方便于传输创建Dao数据访问对象Dao里面是我们自己定义的一些数据操作方法,它只是一个接口,相当于只对方法做
3、一些声明,在这个例子中我们会用到的方法会有三个1.检索项目基本信息的方法2.修改项目基本信息的方法一般把对于不同表的数据操作的方法写在不同的Dao里面,如检索项目基本信息的方法就写在Zd01Dao里面对于一些基本的增、删、查、改操作框架里面都有处理,不需要再去Dao里面写方法,为了能使整个流程都可以过一遍,我们还是在Dao里面自己定义,相当于把框架提供的方法再封装了一次创建SqlMap实现1.检索项目基本信息的方法Publiczd01DomainqueryProject(DTOdto)2.修改项目基本信息的方法Publicv
4、oidupdateProject(DTOdto)配置Dao.xml配置这个文件要注意以下问题:1.Id和class要对应,id=“zd01Dao”对应的class=“…….Zd01DaoSqlmap“2.注意大小写,不一致会报错创建存放sql的xml新建zd01.xml,就需要在里面写Sql语句了,一般来说所有的增删查改语句都应改具备,而且按照一定的规范来命名,目前框架提供插件来自动生成这些基本的sql语句,有以下类型:查询一批数据的查询查询一批数据的总数的查询通过主键进行查询通过动态SQL进行查询通过动态SQL进行查询记录
5、数插入单条数据通过主键更新单条数据通过动态SQL更新数据通过主键删除单条数据配置sqlmap.xml将zd01.xml注册到所对应的sqlmap.xml中创建Bpo业务处理接口,接受action传入数据,整理数据,调用数据持久层接口Dao方法1.检索项目基本信息的方法PublicOutputDTOqueryProject(InputDTOdto)2.修改项目基本信息的方法Publicvoidupda
6、teProject(InputDTOdto)创建Pojo实现bpo中方法配置yhcip.xml编写A
7、ction代码每个Action方法都有五个相同的参数。BaseActionMappingmapping控制页面的跳转ActionFormform通过它获取或设置JSP界面所有数据元素HttpServletRequestrequest代表JSP界面向Web服务器的一次请求HttpServletResponseresponse代表Web服务器对JSP界面的一次响应UserSessionus代表当前会话对象,通过它获取当前用户信息以及请求Service服务编写Action代码编写Action代码打开XxxAction.java文件
8、,开始编写自己的代码。一般来说每个Action都有一个initActionForm方法,这是规定的名称,它是一个初始化方法,里面写的是一些初始化操作的代码,比如:首先获取单位已经参保的险种,给界面某个对象赋初值等等,如果没有初始化操作可以不写,根据业务需求而定,本例就不需要初始化的一些操作
此文档下载收益归作者所有