发表于: 2017-10-07 23:41:26
1 657
今天完成的事情:
1.找到一个比较完整的项目,可以对数据进行增删改。
页面上显示的数据也是我远程服务器数据库里的数据,也就是说在页面修改回同步到数据库里。
2.根据这个实例,完成了对maven项目框架的搭建
也就是一系列的配置文件。
明天计划的事情:
尝试自己参考实例写出实现这些功能的代码
遇到的问题:
1.若是增加一个字段,在原先代码基础上,除了修改实体类,2个接口以及对应的实现类,还有jsp页面显示文件以外,还有别的地方需要修改吗?controller类里面的方法要不要修改?
2.实现查找过程时,按平常方法写是根据特点字段查找的吗?若是,那对字段有什么要求吗?
收获:
有实现的代码参考,会相对好学一些。
1.ssm实现对数据的增删改查可分为两步:
首先,是对框架的搭建。具体顺序可大概为先写pom文件,然后写jdbc.properties文件,再写日志文件,接着写spring-mybatis配置文件、spring-webmvc配置文件,最后写web.xml文件。
mybatis和webmvc的配置文件是可以合在一起的,不过为了代码更加清晰读写,所以就分开写的。
另外,是对接口、方法等一些代码的编写。具体流程为先写登录界面,然后写控制类及方法,再写业务逻辑层的接口和实现类,最后写dao接口和进行数据库相关操作的配置文件。
此时就可以实现登录页面。然后就是对数据进行增删改查,应该就是填一些方法和jsp界面等,目前还不是很熟悉,所以还在看。
2.主要对spring-mybatis.xml进行了详细了解。
其中就有配置数据源,任务一中最常见的,连接数据库的操作;配置mybatis,就是对spring里面的一些接口进行注入的过程,在我们写代码的过程中,idea会有所提示,就会很清晰的知道这些接口的路径;配置dao接口,也就是它的位置等和相关的注入包;也可以配置一些事务进行管理,不是很了解事务,所以不太清楚,感觉没有应该也是可以是实现的。
3.对于webmvc和web.xml前几天了解的比较清楚,这次是在web.xml加入了监听器,程序OK了再探讨它的作用。相对来说spring-webmvc里面除了前后缀需要申明以外,别的注入和配置应该也可以放在mybatis的配置文件中(自我感觉,因为它们是可以合并的)。
4.日志文件配置
第一次算是比较正式接触log4j
好比以下这句:
log4j.rootLogger=INFO,Console,File
INFO是日志输出等级,后面两个经查询是日志输出的目的地,名称自定义。
log4j.appender.Console=org.apache.log4j.ConsoleAppender
这句代表Console的输出端是控制台
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
这句表示Console的输出端的layout是什么类型。PatternLayout:可以灵活指定布局
og4j.appender.Console.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n
对Pattern布局指定的打印信息格式为ConversionPatttern
对于其好比格式里面的代表含义、日志等级若要调整等详细情况,会在提交任务二时了解清楚。
评论