发表于: 2016-08-13 21:41:36

1 2260


今天完成的事情:今天对泛型是什么了解了一下,举个简单的例子举个例子ArrayList,如果不指定泛型,可以往里放Object型的变量,即任何类型的变量,然后你取的时候需要强制类型转换,假如,你的列表里本来是准备全部放Bird类型的,不过一不小心存进去一个Tiger类型,而你也不知道,当取数据强制类型转换的时候就会抛异常了用泛型,ArrayList<Bird>的话,这个列表存的时候就只能存入Bird类型了,你Tiger类型是怎么也存不进去的,而且取的时候也不需要强制类型转换,取出来就是Bird型的了。


         关于REST风格的设计,又进一步的学习。在理解起来不像以前那么什么都不懂得尴尬局面了。

REST是一套用来创建Web Service的方法。

REST式的Web Service的主旨是让事情尽量的简单化。

REST式的Web Service使用HTTP里的方法GET      POST DELETE PUT。你不需要使用URL或请求的内容来指定这个方法。

REST式的Web Service使用URL来指明你将要操作什么对象。

REST式的Web Service使用HTTP状态码作为返回值。

REST式的Web Service调用产生的HTTP请求内容只是用于服务数据——不是用来指明调用方法,目标对象或返回值的。

自己也常识的去敲一下springmvc构建REST风格的代码。

1、导入pom文件。2、构建springmvc的框架(编辑web.xml文件,编写springmvc的配置文件springmvc-servlet.xml----编写一个Controller层测试类编---------编写jsp页面-----发布到tomcat----测试)。  3、设置项目的文档结构,如下图

4、设置配置文件(添加数据库连接的配置文件config.properties,添加数据源连接池的的配置文件dataSource.xml,添加日志的的配置文件log4j.xml,添加spring上下文的的配置文件applicationContext.xml,修改src\main\webapp\WEB-INF\web.xml,在src\main\webapp\WEB-INF文件夹下增加dispatcher-servlet.xml)。

5、mybatis数据层的实现(

1、对象的实体类:编制之后存放在com.jiahe.rest.demo2.models中,或者com.jiahe.rest.demo2.vo

       2、编制myBatis的SQL映射文件:编制之后存放在com.jiahe.rest.demo2.dao中

       3、编制dao的接口文件:编制之后存放在com.jiahe.rest.demo2.dao中

)建库建表,model文件的编写,dao接口文件(这个接口类中的每个方法都和映射文件一一对应)。

6,服务层的实现。( 服务层的CURD,其实就是一个皮,一句话直接调用dao。服务层接口编写,服务层实现编写。

7,控制层的实现。(SpringMVC构建REST接口的控制层,是整个接口的最顶层,也就是直接暴露给用户。

以上是springmvc关于REST风格设计的基本思路。

明天计划的事情:明天把demo跑通,总结这一周遇到的问题和难点,以及规划下一周的学习计划,以及学习进度的制定。让自己必须再紧张起来,其实每天还有大部分的时间没用在学习上,总结原因。

遇到的问题:问题是demo没有跑通,暂时还没找到原因。。。。。。



返回列表 返回列表
评论

    分享到