之前虽然毕业前实习的工作是使用的C# .NET语言,但是,毕业后还是果断应聘Java。虽然自己对Java的理解不如C#深入,只是对基础知识比较熟悉,但还是义无返顾了···
虽然应聘经历比较坎坷,但最终还是成功入职了。
刚入职,再加上经验不足,所以最近任务比较少,这样就有大把时间自学了,得抓紧时间积累知识啊,废话少说,步入正题。
对于java,自己的掌握仅限于基础知识,对于框架什么的几乎没有使用过,只大概知道ssh是企业常用的开发框架,struts+hibernate+spring是一套很不错的框架,几乎大家或多或少都在用,今天自己先从spring入手,开始学习。
spring简介都不多说了啊,下面粘贴一段百度的,相信大家都有了解其背景啊。
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
要想在项目中成功使用spring框架,首先需要下载Spring最新稳定版,可以去spring官网下载。下载好名为spring-framework-3.2.4.RELEASE.zip的压缩包后(我使用的是3.2.4版本,当然其他版本也可以),解压缩你可以看到几个子文件夹:
docs文件夹主要存放spring相关文档,包括开发指南、api参考文档等。
libs文件夹主要存放spring需要的jar包。
其他暂且不看。
好,现在开始在eclipes或者myeclipes中新建一个web项目,此处我使用的开发软件是myeclipes10。
在myeclipes中点击File/New/Java Project新建一个项目。如图
然后输入项目名称,点击finishi即可完成创建。
这样成功创建一个项目,现在需要将刚刚解压出来的libs文件夹中的所有jar包导入到项目中,当然,熟悉之后还是建议只导入需要的jar包即可。此处建议,如果需要到时候发布项目,需要将jar包手动复制,粘贴到WebRoot/WEB-INF目录下的lib目录下,因为发布时如果没有将jar包放在项目内,而在本地通过buid path来完成jar包添加,这时的项目发布后jar包不会连同一起发布。
此处,我们采用任何一种方法都可以。同样的方法,还必需要导入一个包,common-logging.jar用来记录程序运行时的活动的日志记录,这个包具体地作用我也还没搞太懂,只知道需要导入,先导入再说。如果有大神看到,求大神解答。
此包可以百度一下下载,也可以到官网去下载给出链接地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi。
到现在jar包就已导入完毕,现在需要在项目中src目录下新建一个文件,命名为applicationContext.xml,代码如下:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans 3 xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:p="http://www.springframework.org/schema/p" 6 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> 7 8 </beans>
此时基本环境就已搭完,下篇继续学习。