一级目录
二级目录
三级目录
后台分为两个模块
权限模块
二手房管理模块
数据字典用ajax;
想要点击关注必须先登录.
前端用的都是异步, 前端有一个拦截器,
没有登录,就直接跳到登录页
-----------搭建项目步骤框架--------------
视图层,
控制层
业务层
dao层
前台系统,后台系统,都分前后端, 前两层是前端,后两台是后端系统
一个大模块:
包含三个小模块:
数据的表 一共13张表.
ad开头的都是角色表
hse开头都是房屋表
用户关注表也有一个相关的备注..
数据库中导入表.
先搭建一个基础框架
项目模块中关于依赖的问题,
依赖是到父亲模块中,
儿子需要那些就向父类要.web-admin需要那些就像哥哥要
咱们把资料实体类占道自己模块中,记得代码的包名,咱们要根据实体类上面的包名来搞
先查看里面文件的包名,创建好包名,直接把这俩文件复制过来就行
所有的表都继承role就是下面四个属性)
每个表中都有id,创建表时间,更改表时间,还有是否删除(假的删除,但并不是真的删除),
另外vo表是与前端登录有关,与前端页面所对应.
补充:查询的数据来个多个表,此时就可以创建一个vo,来对应前端数据内容
.
另外注意创建web_admin模块时注意这个是一个web项目
第一步:
第二部创建 web/WEB_INF/web.xml.
依赖方面问题
首先依赖版本号是写活的
点击gropmoudle时
依赖管理,孩子要就有,不要就没有
纯粹的,直接就有.
fastjson 组件主要是用于ajax.
另外在工具类中直接把依赖直接复制进来,记住不要dependecement,
另外就是web-admin模块
老三依赖于老大common-util,也依赖model,这样老大,老二的都有了
另外咱们web项目是要发布的,所以咱们就要配置
搭建ssm环境
至于web-admin有关系.四层架构都需要在web-admin中实现.
首先Java创建包再下面搭建三层
另外再resourcei下,为每一层都搭建
tx 针对sever层
1.配置事务管理器
2.组件扫描扫描serverce包.
dao针对dao层
1.配置数据源德鲁伊
2. 配置SqlsessionFactory
2.1 引用数据源 rel
2.2别名包 针对实体类
2.3. 映射文件: 其中value="classpath: xx/xx.xml
2.4 .配置文件
2.4.1 驼峰命名
2.4.2 懒加载
2.5. 插件(分页的插件)
2.5.1
2.5.2
2.6: 配置mapper的扫描器
2.61. 配置扫描基准包
== 思考里面的配置文件是如何于关联对应的文件==
mvc 针对 控制层
1.组件扫描扫描ctroller的包.
2.启用Springmvc的注解驱动(先写3,再写2 mvc不容写错)
2.1. 配置fasetjsion
3 让静态资源可以访问 <mvc;default-xxx-xxx>
4.配置视图解析器
.
web.xml中的配置
记住加载顺序是由上而下
1.使用listener(监听器)加载配置文件,创建ioc父容器
用来控制spring-dao.xml ,spring-tx.xml文件
2.配置dispatcherServlet加载配置文件,创建ioc的子容器
用来控制springmvc.xml
3.解决中文乱码问题.
4.配置
做出测试
1.dao层创建一个接口
2.我们resource中mapper中创建一个xml文件.文件名没要求
但是.里面的内部有要求.
3.创建service中写一个接口,写一个实现类
4.后台测试.
用@SpringJunitConfig(location={“classpath:spring/xx.xml”})
对控制层接口里面注入@autowired
用@Test,这个需要junit包,需要咱们手动添加一下.
junit要不写在父类de中,或者更改范围即可.
写控制层
装配server层
跳转到主页面
因为咱们专配了jettty.可以再pom启动jetty即可.
–
发送本地库? 如何操作. 发送到本地库,在进行操作东西
到此实现查询功能
引入第二部分 后台前端前台框架Hplus
注意复制这个框架代码,需要回去再文件中直接复制,
不要再idea中复制.要不然,数据太多,粘的太慢了
添加框架主页面 te
此时访问页面是/, 通过/跳到咱们index.
新引入的index文件需要
修改link于前端框架一样.
出来的结果.有个问题,是没重写toString.
—出现的错误
在这里插入图片描述
千万要对照是不是自己代码某个字母少写,或者多写,或者少些.
在主页对主页进行一些操作.
首先需要一个弹出框,
这样咱们写sql语句的时候,就可以很轻松的写出来.,
注意url连接时要写时区,要不然连接不上.
出现的问题,对项目模块进行重命名后,发现模块上没有小蓝点,即不是项目.采取下列解决方案
.再点里面的pom文件.