java web系统设计思路_JavaWeb的项目设计思路

本文详细介绍了JavaWeb项目的构建过程,遵循MVC设计模式,包括数据库设计、目录结构规划、各层职责说明以及页面访问流程。强调了Servlet在系统中的核心角色,以及如何通过Servlet进行请求处理、数据交互和服务调用。同时提到了过滤器在解决中文乱码和用户验证中的应用。
摘要由CSDN通过智能技术生成

JavaWeb在做项目的时候,最重要的是应用了分层操作的思想,JavaBean + JSP + Servlet,就是Model + View + Controller,即MVC的设计模式。

拿到项目的时候,首先分析需求,分析业务,然后分几步走:

设计数据库

根据实际业务需要,设计表结构,字段,并插入数据;

创建好目录结构

后台(src):

entity : 实体类,和数据库中一一对应(表名————类名;字段————属性)

DAO : 数据访问层,创建接口,和接口的实现类

Service : 业务逻辑层,创建接口,和接口的实现类,用来调用DAO层

Servlet : 控制层,分派业务逻辑,用来调用Service层

Util : 工具类的包,比如:分页,读取properties的工具等

database.properties : 连接数据库的信息

前台(web-root):

jsp页面 : 使用EL、JSTL表达式完善页面的表达

CSS : 样式表

JS : JS脚本

IMG : 图片资源

web.xml : 连接 servlet 和 jsp 页面,以及配置信息

另外:使用过滤器解决中文乱码和用户登录验证的问题

整个目录如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值