title: javaweb项目-msbms
date: 2020-11-28 11:51:36
tags: javaweb
乱码解决
idea运行java项目js中文乱码如何解决
VM-OPTION <code>-Dfile.encoding=utf-8</code>
Js文件编码改为UTF-BOM
数据库架构
如何搭建项目?
jar
maven
1.利用模板搭建maven-javaweb项目,注意maven配置信息需要重写
2.配置Tomcat
3.测试项目
4.导入jar包`servlet-api,jsp-api,mysql-connector-java,jstl-api,standard
5.创建包结构
6.编写实体类
ORM映射:表-类映射
7.编写基础公共类
数据库配置文件
编写数据库公共方法
编写字符编码过滤器,注意在web.xml注册
8.导入静态资源,在webapp
login.jsp,error.jsp
注销功能
思路:移除Session,返回登陆页面
注册页面
编写过滤器,针对jsp/*下的文件
注册 web.xml
导入前端素材
写项目,建议从底层向上写
3.UserDao接口
4.UserDao接口实现类
5.userService
6.UserService实现类
7.UserServlet 复用提取出方法
8.注册
思路:
1.导入分页的工具类
2.用户列表页面导入
1、UserDao
2、UserDaoImpl
3、UserService
4、UserServiceImpl
RoleDao
RoleDaoImpl
RoleService
RoleServiceImpl
4、用户显示
获取用户的前端数据(查询)
判断请求是否需要执行,看参数的值判断
为了实现分页,需要计算当前页面和总页面,页面大小
返回用户列表展示
返回前端