目录
第一部分:内容(这部分可以快速浏览)(这儿主要是前台系统,当然有些东西也适用于后台系统)
扫描二维码关注公众号,回复:
12980237 查看本文章
2.JavaScript组件:SweetAlert组件:弹框
一:项目浏览(项目内容罗列,不太重要,可以快速浏览)
第一部分:内容(这部分可以快速浏览)(这儿主要是前台系统,当然有些东西也适用于后台系统)
1.工程结构和包结构
2.Dao和Service
3.MVC调用关系
4.JavaBean
5. 整体实现思路
6.Dom4j
7.前台系统的整体思路
第二部分:内容(这部分可以快速浏览)(这儿主要是后台系统)
1.后台系统简介
2.JavaScript组件:SweetAlert组件:弹框
3. 新增难点;(FileUpload文件上传组件)
FileUpload组件在Controller中使用的时候:switch的方式的方式去获取;
4.表单校验(补充说明的一点)
可重用的表单校验JS脚本文件:
5.新增功能具体
6.修改;删除
修改和删除,需要一个id号贯穿始终;
删除的时候:使用了Ajax技术,注意下这个。
二:需要注意的点(这个是本篇博客的核心)
(1)使用static保证,xml在内存中copy的唯一性;
(2)JavaBean:并没有要求一定要有带参构造,尤其是当其有id属性的时候,更不需要用带参构造;
(3)一个Controller在接受一个请求后,要么将请求转发,要么重定向(自然请求转发和重定向的目的地可以是其他Controller,也可以是一个前端的文件);要么直接【response.getWriter().println();】向浏览器打印输出;;;;总之,不能什么都不做。。否则,请求会停滞在这儿,会引发问题;
(4)SweetAlert插件弹出框JavaScript插件;FileUpload:文件上传组件;
(5)修改和删除的时候,形如【data-pname】自定义属性;修改的时候,回填油画分类的时候,用到了jQuery的页面就绪函数;
(6)多做判断,抛异常;
(7)多做局部测试;
(8)……