发表于: 2016-05-25 11:43:16
2 1973
补充一下昨天的日报:
今天完成的事情:
1.第一篇 使用Eclipse构建Maven的SpringMVC项目
参考网址:http://blog.csdn.net/lxhjh/article/details/8955380
建成后的目录如下:
参考以上网址做的时候遇到一些问题:
1.做到第四部的时候web.xml,dispatcher-servlet.xml,SpringMVC的Controller等配置文件不知道放到目录哪里,当时找的丹丹咨询,到昨晚10点多还是没有解决,今天把实例发给他试试。
2.tomcat启动不了,然后百度了一下tomcat的重新配置,然后重新启动看到如下画面,问题重新解决。
参考网址:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html
有的时候8080端口被占用了,也会导致tomcat用不了,解决方法参考网址如下:
参考网址:http://jingyan.baidu.com/article/67662997372ecc54d51b8423.html
2.POM.XML文件学习,该文件包含三部分:头部,依赖部,以及构建生成部
头部:主要设置Maven的识别的项目信息,eg:groupId,artfactId,packaging,version,name,url,developers;
依赖部:主要包含以下内容:
A.测试:junit
B.spring框架:spring-webmvc,spring-test
C.MYSQL驱动:mysql-connect-Java,mybatis-spring
D.连接池:c3po
E.json解析器
F.文件上传:commom-io.commons-fileupload
G.HTTP客户端:httpclient
H.日志:log4j
I .环境:jstl.standard.javaee-api
构建生成部:设置项目的生成目标,资源以及Maven插件
3.springMVC构建REST中的文件中的内容:
util:存放通用的一些算法
model: 存放数据库所对于的表的对象
requestmodels:存放REST输入参数的对象
VO:存放REST接口结果viewmodel
dao:存放数据层的接口类以及Mybatis的映射文件
service:存放服务器的接口类
service\impl:存放服务器的实现类
controller:存放对外暴露的接口的实现类
@controller 把普通的Java变成一个控制器类
@RequestMapping(/XXXX)注解,把普通的Java类映射为一个REST访问的根目录
@RequestMapping(value = "/getdate",method = RequestMethod.GET )注解,把一个方法映射为一个REST访问的集体功能以及调用方法(GET,POST)
明天计划的事情:将spring MVC项目中的内容看完,完成上面未完成的demo2,SpringMVC构建REST接口:第四篇 第一个REST风格的接口
评论