YHCIP渐进--简单实例开发.ppt_第1页
YHCIP渐进--简单实例开发.ppt_第2页
YHCIP渐进--简单实例开发.ppt_第3页
YHCIP渐进--简单实例开发.ppt_第4页
YHCIP渐进--简单实例开发.ppt_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

yhcip渐进实例开发,开发中心:*,总图,数据准备,zd01 项目信息表 zd01z1 项目变更信息表 zc01 员工信息表 zd04 项目人员信息表,新建jsp,project.jsp 使用输入域标签显示项目基本信息,创建领域对象domain,编写一个domain一般会有以下内容 一个构造函数,如:ac02domain里面就会有一个 public ac02domain()的方法,一个domain里面必须有这样一个方法,在类实例化时会用到构造函数: ac02domain ac02domain = new ac02doamin(); 属性,如:private java.lang.string aac001;一般属性和数据库表里面的字段名字一一对应起来的,在有需要的时候也可以自己增加一些属性来满足实际的需求,每一个属性都有一个set方法和一个get方法,这样便于给对象的属性赋值和取得值 getpk()方法,取得表的主健 tostring( )方法,相当于把domain里面的一些信息拼成字符串,方便于在控制台或者页面上打出来 tomap()方法,相当于把domain里面的一些信息放在map里面,方便于传输,创建dao,数据访问对象dao里面是我们自己定义的一些数据操作方法,它只是一个接口,相当于只对方法做一些声明,在这个例子中我们会用到的方法会有三个 1.检索项目基本信息的方法 2.修改项目基本信息的方法 一般把对于不同表的数据操作的方法写在不同的dao里面,如检索项目基本信息的方法就写在zd01dao里面 对于一些基本的增、删、查、改操作框架里面都有处理,不需要再去dao里面写方法,为了能使整个流程都可以过一遍,我们还是在dao里面自己定义,相当于把框架提供的方法再封装了一次,创建sqlmap,实现 1.检索项目基本信息的方法 public zd01domain queryproject(dto dto) 2.修改项目基本信息的方法 public void updateproject(dto dto),配置dao.xml,配置这个文件要注意以下问题: 1.id和class要对应,id“zd01dao”对应的class=“. zd01daosqlmap“ 2.注意大小写,不一致会报错,创建存放sql的xml,新建zd01.xml,就需要在里面写sql语句了,一般来说所有的增删查改语句都应改具备,而且按照一定的规范来命名,目前框架提供插件来自动生成这些基本的sql语句,有以下类型: 查询一批数据的查询 查询一批数据的总数的查询 通过主键进行查询 通过动态sql进行查询 通过动态sql进行查询记录数 插入单条数据 通过主键更新单条数据 通过动态sql更新数据 通过主键删除单条数据,配置sqlmap.xml,将zd01.xml注册到所对应的sqlmap.xml中 ,创建bpo,业务处理接口,接受action传入数据,整理数据,调用数据持久层接口dao 方法 1.检索项目基本信息的方法 public outputdto queryproject(inputdto dto) 2.修改项目基本信息的方法 public void updateproject(inputdto dto),创建pojo,实现bpo中方法,配置yhcip.xml,编写action代码,每个action方法都有五个相同的参数。 baseactionmapping mapping 控制页面的跳转 actionform form 通过它获取或设置jsp界面所有数据元素 httpservletrequest request 代表jsp界面向web服务器的一次请求 httpservletresponse response 代表web服务器对jsp界面的一次响应 usersession us 代表当前会话对象,通过它获取当前用户信息以及请求service服务,编写action代码,编写action代码 打开xxxaction.java文件,开始编写自己的代码。 一般来说每个action都有一个initactionform方法,这是规定的名称,它是一个初始化方法,里面写的是一些初始化操作的代码,比如:首先获取单位已经参保的险种,给界面某个对象赋初值等等,如果没有初始化操作可以不写,根据业务需求而定,本例就不需要初始化的一些操作,所以可以不写,为了能直观的看到,我们可以写在这里,方法里面不写任何代码,返回空 初始化方法,在layout:form标签的属性re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论