《Spring编程技术与应用》课件1.ppt

上传人(卖家):momomo 文档编号:5818445 上传时间:2023-05-11 格式:PPT 页数:22 大小:715.50KB
下载 相关 举报
《Spring编程技术与应用》课件1.ppt_第1页
第1页 / 共22页
《Spring编程技术与应用》课件1.ppt_第2页
第2页 / 共22页
《Spring编程技术与应用》课件1.ppt_第3页
第3页 / 共22页
《Spring编程技术与应用》课件1.ppt_第4页
第4页 / 共22页
《Spring编程技术与应用》课件1.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、1.1.1安装安装JDK1.1 Spring应用环境的安装配置 从网上下载jdk-6u2-windows-i586-p.exe,运行即可完成JDK安装。配置环境变量在“我的电脑”-属性-高级-环境变量-系统变量中添加以下环境变量。pathpath的值为JDK安装路径的bin文件夹。例如:d:jdk1.6.0_02bin JAVA_HOMEJAVA_HOME 的值为JDK安装路径(例如:d:jdk1.6.0_02)1.1.2 Tomcat服务器的安装 从网上下载从网上下载apache-tomcat-7.0.12-windows-x86.zip。安装安装tomcat7将下载的将下载的zip文件解压

2、到某个目录下,比如:文件解压到某个目录下,比如:D:apache-tomcat-7.0.12。(3)启动启动Tomcat进入进入Tomcat7安装目录下的安装目录下的bin目录,运行目录,运行startup.bat文件即可启动文件即可启动Tomcathttp:/localhost:8080/控制台(4)配置Tomcat的服务端口编辑编辑Tomcat安装处的安装处的/conf/server.xml可看到如下代码:可看到如下代码:Tomcat的控制台界面 单击单击Manager App控制台将弹出控制台将弹出如图如图1-2所示用户登录对话框。所示用户登录对话框。为了实现应用管理,需要修改为了实现应

3、用管理,需要修改conf/tomcat-users.xml配置文件,给配置文件,给manager-gui的角色增加一个帐户,例如,增加用户名为的角色增加一个帐户,例如,增加用户名为tomcat,密码为,密码为abc123的帐户。的帐户。user username=tomcat password=abc123 roles=manager-gui/(6)部署Web应用利用利用Tomcat的自动部署:将应用目录复制到的自动部署:将应用目录复制到webapps目录下。目录下。利用利用Manager App控制台部署:将应用的控制台部署:将应用的war包上传到服务器上即可。包上传到服务器上即可。典型We

4、b应用的文件结构-这是应用名称这是应用名称|WEB-INF|classes|lib|web.xml|index.jsp-这里可放置任意个这里可放置任意个JSP文件文件web.xml index.jspindex.jsp welcome you!查看结果:查看结果:http:/localhost:8080/testApp/index.jsphttp:/localhost:8080/testApp/index.jsp或者http:/localhost:8080/testApp/1.1.4 下载Springhttp:/www.springsurce.org/download例如:下载例如:下载 sp

5、ring-framework-3.1.0.M2.zip解压该包将得到名为解压该包将得到名为spring-framework-3.1.0.M2的文件夹,该文件夹下面有如下几的文件夹,该文件夹下面有如下几个子文件夹:个子文件夹:dist:包含包含Spring的的20个个JAR包。包。projects:存放:存放Spring各个分模块的项目结各个分模块的项目结构。构。src:包含:包含Spring的的20个个JAR包的实现源代码。包的实现源代码。1.1.5 安装STSSpring应用开发环境主要有应用开发环境主要有Elipse和和STS(SpringSource Tool Suite)本书选用本书选

6、用STS作为工具。读者可以进入网站作为工具。读者可以进入网站http:/www.springsource.org/download下载下载zip包,解包后运行其中的包,解包后运行其中的sts.exe程序程序即可即可1.2 Spring简单样例调试1.2.1 简单Spring应用程序调试步骤1.建立工程建立工程在在STS操作界面选择操作界面选择FileNewProject菜单,将弹出的对话菜单,将弹出的对话框。选择框。选择“Spring Project”,点击,点击“Next”按钮将进入如图按钮将进入如图1-4的对话框。在对话框中的对话框。在对话框中输入工程名称输入工程名称(Project Na

7、me),点击),点击“Finish”按钮将进入图按钮将进入图1-5所示的工程设计界面。所示的工程设计界面。2.创建Java类,输入程序代码在工程的在工程的src目录下新建一个目录下新建一个chapter1包,选中包,选中chapter1包,按鼠标右键,在弹出菜单中选择包,按鼠标右键,在弹出菜单中选择“New”,再在子菜,再在子菜单选择单选择“Class”。在弹出的对话框的。在弹出的对话框的Name输入域中输入输入域中输入“Speak”,然后点击,然后点击“Finish”按钮。按钮。package chapter1;public class Speak private String messag

8、e=something;public String getMessage()return message;public void setMessage(String message)this.message=message;测试Speak类,SpeakTest1.javapackage chapter1;public class SpeakTest1 public static void main(String args)Speak s=new Speak();/创建对象创建对象s.setMessage(Spring is fun);System.out.println(s.getMessag

9、e();3.在Spring IoC 容器中配置Bean【程序清单程序清单1-5】文件名为文件名为application-context.xml4.给工程添加jar包选中工程,右击鼠标,从弹出菜单中选择选中工程,右击鼠标,从弹出菜单中选择“Properties”,将出现工程属性对话框。选择将出现工程属性对话框。选择“Java Build Path”选项对应面板中的选项对应面板中的“Libraries”选项卡,点击选项卡,点击“Add External JARs.”按钮将弹出按钮将弹出文件选择对话框,可从文件选择对话框,可从Spring框架的框架的dist目录下选取目录下选取添加需要的添加需要的J

10、AR文件。文件。特别注意将特别注意将apache公司的公司的commons-logging-1.1.1.jar包加入包加入.【应用经验】对于【应用经验】对于WebWeb项目,为了让工程环境编译认可项目,为了让工程环境编译认可WEB-WEB-INF/libINF/lib路径中的路径中的jarjar包,在工程的包,在工程的“Java Build PathJava Build Path”中通中通过过“LibrariesLibraries”选项卡的选项卡的“Add Library.Add Library.”按钮将按钮将“Web Web App LibrariesApp Libraries”引入到引入到

11、LibrariesLibraries路径中。路径中。5.测试程序【程序清单程序清单1-6】文件名为文件名为SpeakTest2.javapackage chapter1;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class SpeakTest2 public static void main(String args)ApplicationContext appConte

12、xt=new ClassPathXmlApplicationContext(application-context.xml);Speak s=(Speak)appContext.getBean(speak);System.out.println(s.getMessage();1.2.2 使用单元测试Spring框架的框架的Test模块支持对模块支持对Spring组件进行单元测试。为了使用单组件进行单元测试。为了使用单元测试来测试应用,需要将元测试来测试应用,需要将junit-4.8.1.jar包引入工程的类路径包引入工程的类路径【程序清单程序清单1-9】文件名为文件名为Speaktest.ja

13、vapackage chapter1;import org.junit.Test;public class Speaktest Testpublic void mytest()Speak s=new Speak();s.setMessage(你好你好);/设置属性设置属性System.out.println(s.getMessage();【如何运行如何运行】选中选中Speaktest类,右击鼠标,类,右击鼠标,从从“Run as”菜单的子菜菜单的子菜单中选择单中选择“Junit test”,可看到程序结果。,可看到程序结果。1.3 STS的动态Web工程模板的目录结构1.3.1 动态动态Web

14、工程模板的目录结构工程模板的目录结构 动态动态Web工程模板来创建。在工程模板来创建。在STS操作环境的操作环境的File菜单选择菜单选择“New”“Dynamic Web Project”src目录:在目录:在src包中可添加应用开发的包中可添加应用开发的Java源程序源程序,该目录下编写的该目录下编写的Java源代码将自动编译产生源代码将自动编译产生class类型的文件类型的文件,这些这些class文件在部署文件在部署时存放在时存放在WEB-INF/class目录下目录下 WebContent 目录:目录:“WebContent”目录对应目录对应Web应用部署时的应用部署时的根目录,该目录

15、或子目录下可安排根目录,该目录或子目录下可安排JSP文件和其它资源文件(如图片、文件和其它资源文件(如图片、CSS样式等)。样式等)。p 应用的配置文件(如:应用的配置文件(如:web.xml)安排在安排在WEB-INF目录下。目录下。p 程序中要加入的程序中要加入的JAR包可拷贝包可拷贝到到WEB-INF/lib目录下。目录下。1.3.2 应用的运行与部署1.将应用部署到将应用部署到Tomcat服务器上服务器上 选中工程名,点击鼠标右键,从弹出菜单中选择选中工程名,点击鼠标右键,从弹出菜单中选择“Export”“WAR file”2.在在STS环境中直接调试应用环境中直接调试应用 要添加要添

16、加Server,从,从Spring的的New菜单中选择菜单中选择“Server”,如图如图1-8所示。所示。1.4 Spring框架基本组成以下为以下为Spring 3.1.0.M2框架中的所含包的简要介绍:框架中的所含包的简要介绍:org.springframework.aop-3.1.0.M2.jar:用于面向切面编程;用于面向切面编程;org.springframework.asm-3.1.0.M2.jar:Java 字节码操控框架;字节码操控框架;org.springframework.aspects-3.1.0.M2.jar:对对AspectJ的支持;的支持;org.springfr

17、amework.beans-3.1.0.M2.jar:IOC的基础实现;的基础实现;org.springframework.context-3.1.0.M2.jar:支持应用上下文、:支持应用上下文、JNDI定位、以及各种视图框架的封装;定位、以及各种视图框架的封装;org.springframework.context.support-3.1.0.M2.jar:提供对应用上:提供对应用上下文环境的扩展访问服务,如:任务调度等;下文环境的扩展访问服务,如:任务调度等;org.springframework.core-3.1.0.M2.jar:核心工具包;核心工具包;org.springfram

18、ework.expression-3.1.0.M2.jar:表达式语言;:表达式语言;org.springframework.instrument-3.1.0.M2.jar:Spring对服务器的代理对服务器的代理接口;接口;org.springframework.instrument.tomcat-3.1.0.M2.jar:对:对TOMCAT连连接池的支持;接池的支持;org.springframework.jdbc-3.1.0.M2.jar:对:对JDBC的简单封装;的简单封装;org.springframework.jms-3.1.0.M2.jar:对:对JMS的封装;的封装;org.s

19、pringframework.orm-3.1.0.M2.jar:整合第三方的:整合第三方的ORM框架,如:框架,如:Hibernate、JDO以及以及Spring JPA的实现;的实现;org.springframework.oxm-3.1.0.M2.jar:对:对Object/XML的映射支持;的映射支持;org.springframework.test-3.1.0.M2.jar:对:对Junit测试框架的封装;测试框架的封装;org.springframework.transaction-3.1.0.M2.jar:为:为JDBC、Hibernate、JDO、JPA等提供一致的声明式等提供一致的声明式/编程式事务管理;编程式事务管理;org.springframework.web-3.1.0.M2.jar:Spring Web工具包;工具包;org.springframework.web.portlet-3.1.0.M2.jar:Spring MVC的增强;的增强;org.springframework.web.servlet-3.1.0.M2.jar:对:对Servlet 3的支持;的支持;org.springframework.web.struts-3.1.0.M2.jar:Struts整合支持。整合支持。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《Spring编程技术与应用》课件1.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|