zoukankan      html  css  js  c++  java
  • 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

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

    创建项目

    每个包里的文件

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

  • 相关阅读:
    洛谷P5281 [ZJOI2019] Minimax搜索
    势函数
    Comet OJ [Contest #5] 迫真大游戏
    洛谷P3307 [SDOI2013] 项链
    洛谷P5985 [PA2019] Muzyka pop
    CF1205E Expected Value Again
    review
    CF891E Lust
    线性代数
    洛谷P4607 [SDOI2018] 反回文串
  • 原文地址:https://www.cnblogs.com/Crezy/p/7056059.html
Copyright © 2011-2022 走看看