Spring编程技术与应用教学课件汇总完整版电子教案全书课件

上传人:王**** 文档编号:292932538 上传时间:2022-05-15 格式:PPT 页数:440 大小:6.48MB
返回 下载 相关 举报
Spring编程技术与应用教学课件汇总完整版电子教案全书课件_第1页
第1页 / 共440页
Spring编程技术与应用教学课件汇总完整版电子教案全书课件_第2页
第2页 / 共440页
Spring编程技术与应用教学课件汇总完整版电子教案全书课件_第3页
第3页 / 共440页
Spring编程技术与应用教学课件汇总完整版电子教案全书课件_第4页
第4页 / 共440页
Spring编程技术与应用教学课件汇总完整版电子教案全书课件_第5页
第5页 / 共440页
点击查看更多>>
资源描述

《Spring编程技术与应用教学课件汇总完整版电子教案全书课件》由会员分享,可在线阅读,更多相关《Spring编程技术与应用教学课件汇总完整版电子教案全书课件(440页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、即可。包上传到服务器上即可。典型Web应用的文件结构-这是应用名称这是应用名称|WEB-INF|classes|lib|web.xml|index.jsp-这里可放置任意个这里可放置任意个JSP文件文件web.xmlindex.jspindex.jspwelcomeyou!查看结果:查看结果:http:/localhost:8080/testApp/index.jsphttp:/localhost:8080/testApp/index.jsp或者http:/localhost:8080/testApp/1.1.4 下载Springhttp:/www.springsurce.org/downlo

5、ad例如:下载例如:下载spring-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(SpringSourceToolS

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

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

8、ring message = something;public String getMessage() return message;public void setMessage(String message) this.message = message;测试Speak类,SpeakTest1.javapackagechapter1;publicclassSpeakTest1publicstaticvoidmain(Stringargs)Speaks=newSpeak();/创建对象创建对象s.setMessage(Springisfun);System.out.println(s.getM

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

10、的JAR文件。文件。特别注意将特别注意将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.javapackagechapter1;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassSpeakTest2publicstaticvoidmain(Stringargs)ApplicationContextappContext=newCla

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

13、apter1;importorg.junit.Test;publicclassSpeaktestTestpublicvoidmytest()Speaks=newSpeak();s.setMessage(你好你好);/设置属性设置属性System.out.println(s.getMessage();【如何运行如何运行】选中选中Speaktest类,右击鼠标,类,右击鼠标,从从“Runas”菜单的子菜菜单的子菜单中选择单中选择“Junittest”,可看到程序结果。,可看到程序结果。1.3 STS的动态Web工程模板的目录结构1.3.1动态动态Web工程模板的目录结构工程模板的目录结构动态动态W

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

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

16、Server”,如图如图1-8所示。所示。1.4 Spring框架基本组成以下为以下为Spring3.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.springframework.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:提供对应用上:提供对应用上下文环境的扩展访问服务,如:任务调度等;下文环境的扩展访问服务,如:任务调度等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号