当前位置: 首页 > news >正文

jsp网站开发详解 赵增敏手机回收网站做多久

jsp网站开发详解 赵增敏,手机回收网站做多久,简单的ps网页设计教程,wordpress资讯模板Java传输对象模式 实现范例 传输对象模式#xff08;Transfer Object Pattern#xff09;用于从客户端向服务器一次性传递带有多个属性的数据传输对象也被称为数值对象#xff0c;没有任何行为传输对象是一个具有 getter/setter 方法的简单的 POJO 类#xff0c;它是可序列… Java传输对象模式 实现范例 传输对象模式Transfer Object Pattern用于从客户端向服务器一次性传递带有多个属性的数据传输对象也被称为数值对象没有任何行为传输对象是一个具有 getter/setter 方法的简单的 POJO 类它是可序列化的所以它可以通过网络传输服务器端的业务类通常从数据库读取数据然后填充 POJO并把它发送到客户端或按值传递它对于客户端传输对象是只读的客户端可以创建自己的传输对象并把它传递给服务器以便一次性更新数据库中的数值以下是这种设计模式的实体: 业务对象Business Object - 为传输对象填充数据的业务服务传输对象Transfer Object - 简单的 POJO只有设置/获取属性的方法客户端Client - 客户端可以发送请求或者发送传输对象到业务对象 实现 创建一个作为业务对象的 StudentBO 和作为传输对象的 StudentVO 它们都代表了我们的实体TransferObjectPatternDemo 我们的演示类在这里是作为一个客户端将使用 StudentBO 和 Student 来演示传输对象设计模式 范例 1. 创建传输对象 StudentVO StudentVO.java package com.demo.gof; public class StudentVO{private String name;private int rollNo;StudentVO(String name, int rollNo){this.name name;this.rollNo rollNo;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getRollNo() {return rollNo;}public void setRollNo(int rollNo) {this.rollNo rollNo;} }2. 创建业务对象 StudentBO StudentBO.java package com.demo.gof; import java.util.ArrayList; import java.util.List;public class StudentBO {//列表是当作一个数据库ListStudentVO students;public StudentBO(){students new ArrayListStudentVO();StudentVO student1 new StudentVO(Robert,0);StudentVO student2 new StudentVO(John,1);students.add(student1);students.add(student2); }public void deleteStudent(StudentVO student) {students.remove(student.getRollNo());System.out.println(Student: Roll No student.getRollNo() , deleted from database);}//从数据库中检索学生名单public ListStudentVO getAllStudents() {return students;}public StudentVO getStudent(int rollNo) {return students.get(rollNo);}public void updateStudent(StudentVO student) {students.get(student.getRollNo()).setName(student.getName());System.out.println(Student: Roll No student.getRollNo() , updated in the database);} } 3. 使用 StudentBO 来演示传输对象设计模式 TransferObjectPatternDemo.java package com.demo.gof; public class TransferObjectPatternDemo {public static void main(String[] args) {StudentBO studentBusinessObject new StudentBO();//输出所有的学生for (StudentVO student : studentBusinessObject.getAllStudents()) {System.out.println(Student: [RollNo : student.getRollNo(), Name : student.getName() ]);}//更新学生StudentVO student studentBusinessObject.getAllStudents().get(0);student.setName(Michael);studentBusinessObject.updateStudent(student);//获取学生studentBusinessObject.getStudent(0);System.out.println(Student: [RollNo : student.getRollNo(), Name : student.getName() ]);} }编译运行以上 Java 范例输出结果如下 $ javac -d . src/main/com.demo/gof/TransferObjectPatternDemo.java $ java com.ddkk.demo.TransferObjectPatternDemo Student: [RollNo : 0, Name : Robert ] Student: [RollNo : 1, Name : John ] Student: Roll No 0, updated in the database Student: [RollNo : 0, Name : Michael ]
http://www.hkea.cn/news/14580816/

相关文章:

  • 上海网络营销网站建设成都网站建设_创新互联
  • 青岛网站建设博采网络叫任何一个人一个小时做网站
  • 县城做网站的多么河源市网站建设公司
  • 南京网络公司网站免费的小程序怎么赚钱
  • 成都网站排名生客seo旅游网站开发代码
  • html5怎么做网站成都疾控最新通告
  • 工会网站建设请示下沙做网站
  • 方太官方网站的建设情况seo的优化技巧有哪些
  • 八宝山做网站公司广州seo排名优化服务
  • 南宁制作网站的公司长沙有什么好玩的地方适合小孩
  • 锐速做网站wordpress做出的网站
  • 免费手机网站制作方法添加数据库wordpress
  • 网站开发脚本语言和数据库天津品牌建站
  • 阿里云做影视网站电脑上建设银行网站打不开
  • 社交网站开发意义做一个微信公众号商城多少钱
  • 网站定制哪家比较好湘潭网站建设公司有哪些
  • 昆山玉山网站建设响应式网站断点
  • 网站建设尢金手指专业网站的轮播怎么做的
  • HTML和PHP怎么做网站网站建设需要服务器支持 吗
  • 陕西网站建设报价qq建设网站
  • wordpress中文cms主题聊城做网站优化
  • 网站建设前端切图做网站后台系统的规范
  • 厦门企业建站模板河北建设秦皇岛分公司
  • 哪个网站做ppt能赚钱洛阳便宜网站建设公司
  • 科技公司网站开发html网页制作模板代码简单
  • 企业推广的网站wordpress 权限 页面
  • 还没有做网站可以先备案域名吗合肥网站建设怎么做
  • 比分网站制作漂亮的网页界面
  • 十大暴利小型加工厂网络seo营销推广
  • 度更新网站响应式网页设计图片