Java基本概念-三层架构

9 篇文章 0 订阅
一 分层(三层)架构(注册)
 
 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()方法可以得到表单数据,也可以得到重定向中的参数
 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值