Java基本概念-三层架构

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gongchengshiaa/article/details/54630394
一 分层(三层)架构(注册)
 
 1 表示层(界面类,html): 操作输入输出:reigster.jsp
 
 2 业务层包括doxx类和service类:
 
  doreigster.jsp作用
 
  (1)设置中文编码: request.setCharacterEncoding("utf-8");
 
  (2)接受表单数据
 
  (3)封装数据到model
 
  (4)将数据传送给业务层(service)
 
  service类的作用:
 
  (1)用if控制业务流程
 
  (2)调用dao类来实现数据库的操作
 
  (3)将实体类(model)传递给dao类
 
 3 数据访问层包括专用数据访问层和通用数据访问层
 
  (1)专用数据输访问层:即Java类,只拼写sql语句,执行特定表的sql语句
 
  (2)通用数据访问层:DBHeleper:执行所有表的sql语句
 
 4 实体类:以model结尾的类为实体类,只用于承载数据传递数据
 
 5 表单提交不能提交给普通的Java类,应该提交给jsp文件
 
 6 以“do”开头的jsp文件是表面层和界面层的桥梁
 
 
二 内置对象(不用创建实例可以直接使用的对象)
 
 1 九个内置对象:  out、request、response、session、application、page、pageContext、config、exception
 
三 重定向
 
 1 语法表示:response.sendRedirect(“”);
 
 2 表示从应该jsp页面跳到另一个jsp页面
 
 3 重定向中的“?”表示参数的开始,后面传递键值对,多个键值对用&分开
 
 4 getParameter()方法可以得到表单数据,也可以得到重定向中的参数
 
 
 
展开阅读全文

没有更多推荐了,返回首页