![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
大萌萌德
这个作者很懒,什么都没留下…
展开
-
Spring MVC 学习笔记(一) 基于spring2.5的纯xml配置
常见MVC框架比较运行性能上: Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl,值栈。 开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而不是采原创 2015-10-05 14:35:44 · 2726 阅读 · 1 评论 -
Spring MVC 学习笔记(二) 基于spring2.5注解实现的spring MVC项目
建立web项目导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar。其他jar包为hibernate相关jar包)3 . 修改web.xml,文件内容如下<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.c原创 2015-10-05 14:54:56 · 2197 阅读 · 0 评论 -
Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件
其实也是挺无奈的 这东西永远这一棒子那一锤子的 太不系统了 哎 没办法 跟着项目走吧首先准备的JAR包需要配置的几个配置文件 配置springapplicationContext.xml 配置mybaitsmybatis-config.xml配置Struts2st原创 2015-11-26 14:04:51 · 815 阅读 · 0 评论 -
Spring 4.0 学习日记(1) --IOC 控制反转概念解释
写在前面 以前的那个坑了 被提溜去做手顺作业的测试了 坑 真坑 打死不干这种活了说spring 主要的特点就是 IOC 和 AOP了 先说IOC 恩… 先看一段代码 很简单的Dao层→Service层实现 这本来没什么问题 不引入框架的原始JDBC就是这么个原理 可是这就出现类与类之间的耦合性很重 不符合的高内聚低耦合的目的package com.wow.Stu原创 2017-07-21 01:00:35 · 386 阅读 · 0 评论 -
Spring 4.0 学习日记(2) --IOC 创建对象方式小记
对于IOC创建对象的时候一般有三种模式 1.无参的构造方法 其实就用默认构造方法 2.有参数的构造方法 3.工厂模式 分为静态和动态两种模式无参的构造方法被测试类package com.wow.saber.Student;public class Student { public Student (){ System.out.println("无参构造方法run..原创 2017-07-21 23:41:49 · 362 阅读 · 0 评论 -
Spring 4.0 学习日记(3)--- Spring依赖注入方式
依赖注入的几种数据类型的注入方式很简单 没啥说的 看代码就是了package com.wow.StudentInfo;public class Address { private String address; public String getAddress() { return address; } public void setAddress(St原创 2017-07-24 01:40:55 · 781 阅读 · 0 评论 -
Spring 4.0 学习日记(4)--- bean的作用域
Bean简介:在spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。容纳bean (1)bean工厂:最简单的容器,提供了基础的依赖注入支原创 2017-07-24 06:41:37 · 338 阅读 · 0 评论 -
Spring 4.0 学习日记(5) ---bean的自动装配
写在前面 如果IOC创建的bean太多 该如何处理呢 自动装配!自动装配有五种方式no 不使用自动装配,必须通过ref元素指定依赖,默认设置。ByNname 根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装 配。例如,在bean定义中将autowire设置为by name,而该bean包含master属性(同时提供setMaster(..)原创 2017-07-24 23:11:50 · 297 阅读 · 0 评论 -
Spring 4.0 学习日记(6) ---静态代理
写在前面 AOPAOP:Aspect Oriented Programming 面向切面编程, 实现的是核心业务和非核心业务之间的分离,让核心类只做核心业务,代理类只做非核心业务。目的:把核心业务和非核心业务进行分离.并把多个非核心业务处理(点)变成一个切面(之前的非核心业务代码需要写多次变成只需要写一次。)静态代理需要知道核心类(被代理类)是哪一个类,并且有什么方法。 非核心的代码需要原创 2017-07-24 23:57:51 · 305 阅读 · 0 评论