• java_web学习(十一) 层的概念与应用


    一个项目通常分为三层:

     所谓三层是表述层(WEB层)、业务逻辑层(Business Logic),以及数据访问层(Data Access)。

    ·WEB层:包含JSP和Servlet等与WEB相关的内容;

    ·业务层:业务层中不包含JavaWeb API(request、response),它只关心业务逻辑;

    ·数据层:封装了对数据库的访问细节

    一.层的内容

              表述层(web):servlet     jsp

              业务逻辑层(service):interface implements 业务逻辑代码    

              数据访问层(dao):interface implements 访问数据库的代码

              除了这三层  另外还有entity。

    1.1 select(控制器)的功能

    1.接收表单传过来的数据
    2.StuInterface stu=new StuImplement(); 控制页面跳转

    1.2jsp的功能 

    运用ER表达式和JSTL将数据遍历显示到网页上

    1.3service的功能

       业务逻辑代码编写

    1.4daoDate

       访问数据库的代码,对数据可操作增删改查。。。

    创建项目

    每个包里的文件

    通过各层次的访问最终将结果返回给客户

  • 相关阅读:
    crontab与系统时间不一致
    MySQL构造测试数据
    【SQL优化】SQL优化工具
    mysql case when then 使用
    update没带where,寻找问题的思路
    线程池
    线程理论
    数据共享
    进程池
    管道
  • 原文地址:https://www.cnblogs.com/Crezy/p/7056059.html
Copyright © 2020-2023  润新知