软件分层思想

软件的分层架构思想:

1.浏览器

2.web层

Servlet:处理用户的请求,做出响应

Jsp页面:数据显示模版

3.Service层(数据处理层,业务逻辑层)

service java类,负责对数据进行处理,实现一些业务逻辑

4.Dao层(数据访问层)

dao:data access object:数据访问对象,一个Java类负责对数据库进行增删改查

5.DB数据库

#!我们通常所说的软件三层架构是指的2-4层,web层与service层是通过interface Service来连接的,而Service层和DAO层是通过interface dao来连接的

#!JavaBean实体:封装数据,贯穿在这三层架构中

#!但凡用到Web开发相关对象的代码都放在Web层

      但凡用到jdbc对数据库操作的放在DAO层

      其他的写在service层

#!一个web项目中我们通常所需求创建的包:

      *.dao

      *.dao.impl

      *.service

      *.service.impl

      *.web.controller

      *.web.UI

      *.domain

      *.utils

       *.exception

       juint.test

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(职场,休闲,软件分层思想)