• 初学Java ssh之Spring 第一篇


      之前虽然毕业前实习的工作是使用的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>
    View Code

      此时基本环境就已搭完,下篇继续学习。

      

  • 相关阅读:
    java Swing GUI 入门-简易货币计算器
    java Swing GUI 入门-简易加法器
    java Swing GUI 入门-文件读写器
    [转]Java图形化界面设计——布局管理器之BorderLayout
    WPF不让子窗口关闭的做法
    Tcp粘包处理+无脑处理
    HM NIS Edit + NSIS 打包客户端程序
    从0开始带你成为消息中间件实战高手(百度网盘)
    洛达1562A、1536u、杰里都有哪些区别?图片对比
    AB1562_UT软件分辨真假洛达1562A,洛达1562a怎么鉴别?
  • 原文地址:https://www.cnblogs.com/speedwade/p/3968101.html
Copyright © 2020-2023  润新知