首页 / JAVA / JavaWeb项目搭建简要流程
JavaWeb项目搭建简要流程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaWeb项目搭建简要流程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2252字,纯文字阅读大概需要4分钟。
内容图文
![JavaWeb项目搭建简要流程](/upload/InfoBanner/zyjiaocheng/612/8f6a57a4115b48049739b9f03c962753.jpg)
本简易项目是根据狂神的视频和笔记进行总结和归纳的(部分细节省略)
B站狂神说JavaWeb视频地址:https://www.bilibili.com/video/BV12J411M7Sj
本项目使用开发软件 IntelliJ IDEA 2020.2.3 x64
前期工作
1、搭建一个maven web项目,也可以选择自己导入jar包
(不要忘记给自己的项目增加框架支持哦)
2、配置Tomcat
3、测试项目能否运行起来
4、导入项目中会遇到的jar包(jsp、Servlet、mysql驱动、jtsl,stand等等,配置maven过程已略)
5、创建项目包结构
6、编写实体类
pojo的实体对应数据库的每一个表(ORM映射,数据库略)
7、编写基础公共类
数据库配置文件(在resources下新建属性文件并在里面配置数据库的驱动,url,用户名和密码)
编写数据库公共类(在Dao层下面,交代连接数据库,增删查改等信息)
编写字符编码过滤器并在xml文件注册
8、导入静态资源
登录功能的实现
1、编写前端页面
2、设置首页(在xml那里注册)
3、编写Dao层登录用户的登录接口(在Dao层下创建,跟pojo一样,映射数据库每一个表,每个表两个类,一个接口类,一个实现接口类)
4、完成3的实现接口类
5、编写Service层处理业务接口(在Service层下创建,跟pojo一样,映射数据库每一个表,每个表两个类,一个接口类,一个实现接口类)
6、完成5的实现接口类
7、编写Servlet
8、在xml下注册Servlet
9、测试访问,确保登录功能齐全,登录成功
后期工作
登录功能的优化
1、注销功能:思路:移除Session,返回登录页面并注册xml
2、登录拦截优化:编写一个过滤器并注册xml
3、测试访问,确保登录注销,拦截功能齐全,登录注销拦截成功
密码修改
1、编写前端页面
(写项目,由底层往上写)
2、UserDao接口类 + 接口实现类
3、UserService接口层
4、UserService层实现类
(Servlet实现代码服用,提取方法)
5、测试
优化密码修改用Ajax
1、使用阿里巴巴的fastjson
2、后台代码调试修改
用户管理功能(列表)实现
1、导入分页工具类
2、导入用户列表页面(静态资源)
userlist.jsp
获取用户数量
1、UserDao
2、UserDaoImpl
3、UserService
4、UserServiceImpl
获取用户列表
1、UserDao
2、 UserDaoImpl
3、UserService
4、UserServiceImpl
获取角色操作
(为了职责统一,可以将角色的操作单独放在一个包中,和pojo类对应)
1、RoleDao
2、RoleDaoImpl
3、RoleService
4、RoleServiceImpl
用户显示的Servlet
1、获取用户前端的数据(查询)
2、判断请求是否需要执行,参数值的判断
3、为实现分页,需计算出当前页面与总页面,页面的大小
4、用户列表的展示
5、返回前端
完整项目代码(含前端代码,不含数据库语句)地址:https://github.com/Evastudio/JDBC_SMBMS
内容总结
以上是互联网集市为您收集整理的JavaWeb项目搭建简要流程全部内容,希望文章能够帮你解决JavaWeb项目搭建简要流程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。