三层架构
原因:区分层次的目的即为了“高内聚低耦合”的思想
web层:接受数据和传输数据
service:负责处理数据(业务逻辑)
dao:负责和数据库交互
优点:
1,开发人员可以只关注整个结构中的其中某一层
2,可以降低层与层之间的依赖
3,可以很容易的用新的实现来替换原有层次的实现
servlet特点
1,Servlet是一个供其他java程序(Servlet引擎)调用的java类,它不能独立运行
2,Servlet引擎是一种容器程序,它负责管理和维护所有Servlet对象的生命周期,因此也被称之为Servlet容器或Web容器。
3,Servlet引擎负责将客户端的请求信息转发给Servlet和将Servlet生成的响应信息返回给客户端。
4,基于HTTP协议
5,每次访问都会启动一个线程
6,使用java开发
原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!