发表于: 2017-04-16 23:45:07
1 1323
[说明]晚上因为tomcat项目设置有问题纠结了老半天,没时间写日报,明天补上!
---------------------------
又来补更了,昨天依照着沈明师兄的样式,实现了任务四,就是简单的把数据显示在页面上,中间的的配置和实现都不是特别复杂。
一:今日完成
1)疑惑的service和dao层
查看这两个包下面的实现,发现定义的接口是差不多的,只是一个selsect接口实现
去网上查了一下,发现是我的业务逻辑太简单了
“如果业务只是把数据保存到数据库,不做其他处理,那两层基本都是一样的,要是有些业务规则,那就要在service来实现了,这就体现出区别了!”
2)log4j和slf4j的区别
大抵是他们的职责是不一样的,一个负责实现接入程序和日志系统,作为接口;另一个作为具体的日志输入格式
3)用了用tomcat的另外一种部署方式,将单独的项目配置xml放在Catalina(注意大小写)\localhost目录下面
xml文件的内容为:
<Context path="/task4" docBase="D://项目位置" debug="0" privileged="true">
</Context>
这种方式有个优点,可以定义别名。
比如服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。
这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。
二:明日计划
复习前面前面几个任务,解决之前的遗留难点
适当地看看任务五的内容
三:疑难问题
控制层 return “view” 的方法无法运行,代码检查多遍没有问题,应该还是web.xml配置有问题
四:思考总结
还是用自己之前的配置文件比较好,去网上看的,拿过来或多或少都有点问题
评论