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

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

    创建项目

    每个包里的文件

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

  • 相关阅读:
    Number Sequence
    不容易系列之(3)—— LELE的RPG难题
    又见回文
    统计元音
    数列
    regular expression
    野兽男孩
    GameStd
    boost and qt compile.
    kde4 + compiz只有两个桌面的问题
  • 原文地址:https://www.cnblogs.com/Crezy/p/7056059.html
Copyright © 2011-2022 走看看