首先java初学者不应该急于学习spring,没写过纯jsp+servlet的项目会很难理解spring。而且项目中用上框架之后就会对人的思想大大限制,所以你碧者还是把jsp+servlet的mvc开发模式学懂先吧。
要进入spring,首先要搭配好开发环境,如果开发环境很难搭建(比如Eclipse和那些鼓吹记事本开发的人),那么你会失掉对spring的兴趣,所以我推荐你用Netbeans,6.1版本里自带了spring2.5,新建web项目的时候选择添加spring mvc支持就可以了,所需的包都包含在里面了。
spring的使用是比较简单的,所以重在理解原理,我们用spring其实就是在用别人的设计悔谨薯方法,如果自己没理清,那就变成了程序苦力。可以上网找教程,不过不全,一开始买书看比较好,后面知识的扩充就靠上网找资料了。我一开始的时候看"整合ssh应用开发详解",这本书一般,随便选一本有一定厚度的晌敬就可以用来入门了。
可以用两种方式来搭建Spring框架,其中第一种是利用MyEclipse工具里自带的来自动配置Spring,第二种是由自己手动如此去配置,这两者的区拆橡老别在于,第一种稍微简单,第二种稍微复杂,但是第二种方式能配置较高版本的Spring框架,主要还是看个人的爱好而定.
二.第一种方式:自动配置方式。
(1).首先,新建一个Java项目,项目名为one_spring。
(2).选中这个Java项目,点击鼠标右键,选择MyEclipse下的Add Spring Capabilites...这个选项,也可以从菜单栏里选择,为了使我们创建的这个Java项目可以移植,所以可以选择最后一个箭头所指向处,点击Browse按钮,选择放置旅升jar包的文件夹,点击Create New Folder后,新建一个文件夹叫lib,专门放置jar包:点击OK即可,然后再点击Next按钮:接着再点击Finish按钮即完成了自动配置Spring的开发环境,点击Finish按钮后,项目文件结构就配置完成了
第二种方式:手动配置Spring环境方式。
(1).首先,先下载所需要的Spring软件包,我下载的为Spring4.1.6这个版本的,下载完后得到几个文件夹,配置Spring所需的jar包就在libs下,鼠标右键选择Build Path — >configure Build Path...这个选项,点开之后点击右边Add External JARS...按钮,即红色箭头指向处,把我们下载到的软件包下的libs文件夹的jar包添加进去,我们可以把核心的jar包添加进去即可,点击OK按钮就可以了,如果是Web项目的话,就把这些核心jar包导入进WEB-INF下的lib文件夹下。
总结:不管是手动配置还是自动配置Spring的环境,都是大同小异的,主要按个人喜好选择就好。 注:还是建议把配置文件放在src目录底下,使用类路径的方式来找到!这样比较简单,也不会出现错误!
在eclipse下建立一个project,此处以demo为例建立项目。
如何在eclipse下搭建spring框架
如何在eclipse下搭建spring框架
因为此处结合struts2我们首先对struts2做简单的配置,主要以下几个文件虚洞配置web.xml,struts.xml,同时导入相应的jar。
现在开始配置spring,问题在于导入哪些jar,结合我的经验,spring-3-2-0导入以下基本jar便可,若要使用其他功能要导入相应的jar。导入较多,如差歼枯下图中,其中commons-logging-xx.jar是结合struts2是要导入的在struts2里面。
如何在eclipse下搭建spring框架
接下来配置applicationContext.xml文件,改灶在此处配置比较简单,没有考虑数据库的使用,只是基本的框架搭建,只是进行简单的实例配置。User类是编写的测试类。只有简单的setter和getter方法。
如何在eclipse下搭建spring框架
最后编写一个测试主类看看是否正确搭建了框架。
如何在eclipse下搭建spring框架
spring2.0.jar
配置启冲卖文件名字随便起 后面悄逗是.xml就行
然判滚后在web.xml里面引入
关键要理解其中的概念
Ioc MVC AOP等等。