项目流程图
项目总结
经过一个礼拜的SSM框架学习,我已经基本上会使用它来写项目了,非常的方便与好用。
先对于传统的Java Bean+JSP+Servlet模式而言,它有很多的的优点。使用框架
1.不需要创建那么多的Servlet了,看起来很清爽。
2.不需要先数据库JDBC操作了,省略了大量的代码。
我们刚开始使用使用框架,总会遇到各种各样的问题,我做了以下总结。
配置SSM方面
1.我配置刚开始是使用老师的版本,但是数据库连接池总是报错,最后发现我的数据库是msql8,换了个jar包就可以了,所以我们倒入别人的jar包时,有版本问题的,不能随便导入。
2.配置文件一定要写规范,少一个字母都可能导致项目直接无法启动或者功能缺失。
创建实体类
1.最好不要用int等基础数据类型,最好使用包装类Integer等,有为有时候,int无法处理null的情况,会报错。
配置xml
1.在resultMap所中,如果有一对一或者一对多查询,那么column所对应的值一定不能一样,否则会导致只能扫描到第一个同名的字段。解决方法有两种:一个是在建数据库表的时候就尽量避免相同的字段,另一个就是起别名。
2.没有resultMap的时候,返回值类型是前的标签是resultType,有resultMap的时候,返回值前的标签是resultMap。当时因为直接复制粘贴导致了没有把resultType改成resultMap,出现了莫名其妙的报错。
注解方面
1.serviceImpl层要加 Service。
2.controller层要加 Controller。
3. Autowired。
ajax
1.ajax要加 requestBody与 responseBody,responseBody映射到java实体对象,要注意写ajax提交请求时要对应到实体对象。
2.ajax响应成功后,最好先把结果打印出来再写动态的增加标签。要不让点不出来一些属性。
JS
此次写的项目的JS还是很重要的,用到了很多的事件。
1.onclick
2.keyup,keydown,keypress
3.blur与focus
4.change
5.mouseover与mouseout
这些事件中,有些事件是有冲突的,比如说click与blur事件,解决的方法是给blur增加一个延时事件。
以上就是长沙达内教育java培训机构的小编针对“Java基础入门ssm框架项目视频”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。