发表于: 2017-02-08 23:51:16

1 2146


今天完成:

昨天用mybatis进行了增删改查,原来整过spring+mybatis整合,任务一当然还不完善,我需要进度。

关于spring的知识有两个知识点我要记录一下

①核心配置文件: applicationContext.xml  

    Spring配置文件:applicationContext.xml / bean.xml

 约束参考:

spring-framework-3.2.5.RELEASE\docs\spring-framework-reference\htmlsingle\index.html


<beans xmlns="http://www.springframework.org/schema/beans"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xmlns:p="http://www.springframework.org/schema/p"

    xmlns:context="http://www.springframework.org/schema/context"

    xsi:schemaLocation="

        http://www.springframework.org/schema/beans

        http://www.springframework.org/schema/beans/spring-beans.xsd

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context.xsd">

</beans>   

使用注解步骤:

1)先引入context名称空间

xmlns:context="http://www.springframework.org/schema/context"

2开启注解扫描

<context:component-scan base-package="cn.itcast.e_anno2"></context:component-scan>

3)使用注解

通过注解的方式,把对象加入ioc容器。

   创建对象以及处理对象依赖关系,相关的注解:

                   @Component     指定把一个对象加入IOC容器

@Repository      作用同@Component 在持久层使用

@Service      作用同@Component 在业务逻辑层使用

@Controller      作用同@Component 在控制层使用

@Resource       属性注入



1学习springMVC

原来总结过springMVC的xml版本和注解版本,

找到一张图片来展现springmvc的处理流程

还有一个要说明的地方就是DispatcherServlet的拦截方式,主要有三种拦截方式,如下:

  1. *.action,可以访问以.action结尾的地址,由DispatcherServlet进行解析。此方法最简单,不会导致静态资源(jpg,js,css)被拦截。
  2. /,所有访问的地址都由DispatcherServlet进行解析,此方法可以实现REST风格的url,很多互联网类型的应用使用这种方式。但是此方法会导致静态文件(jpg,js,css)被拦截后不能正常显示,所以对静态文件的解析需要配置不让DispatcherServlet进行解析。
  3. /*,这样配置是不对的,使用这种配置,最重要转发到一个jsp页面时,仍然会由DispatcherServlet解析jsp地址,不能根据jsp页面找到Handler,会报错。

http://www.cnblogs.com/shanheyongmu/p/5868420.html  根据这个博客明天我要写一下ssm的整合

2学习REST

http://www.cnblogs.com/loveis715/p/4669091.html

http://blog.csdn.net/lxhjh/article/details/8960097

了解了在springmvc中restful风格的注解

3学习maven创建web工程

费半天劲终于弄出一个来

一开始pom.xml报错,junit 4.1.0 的jar包找不到,

index.jsp报错

  1. <!-- 导入java ee jar 包 -->  
  2.         <dependency>  
  3.             <groupId>javax</groupId>  
  4.             <artifactId>javaee-api</artifactId>  
  5.             <version>7.0</version>  
  6.         </dependency>  

然后上面的Java Resource 报错,原因是Dynamic Web Module和jdk的版本不合适。


明天计划:

ssm整合,写REST接口。



返回列表 返回列表
评论

    分享到