




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
体系结构体系结构 Spring 有可能成为所有企业应用程序的一站式服务 然而 Spring 是模块化的 使您可以 挑选哪些模块是适用的 而不必把在余下的也引入 以下部分给出详细介绍在 Spring 框架 中所有可用的模块 Spring 框架提供约 20 个模块 可以根据应用程序的要求来使用 网店转让 响应式网站制作 p2p 网站制作 a 货包包 游戏制作学习 核心容器 核心容器组成的核心 Beans 上下文和表达式语言模块 其细节如下 核心模块提供了框架的基本组成部分 包括 IoC 和依赖注入功能 Bean 模块提供 BeanFactory 是工厂模式的经典实现 Context 上下文模块建立在由核心和 Bean 类模块提供了坚实的基础 它是访问定义和配 置的任何对象的媒介 在 ApplicationContext 接口是上下文模块的焦点 表达式语言模块提供了在运行时查询和操作对象图的强大的表达式语言 数据访问 集成 数据访问 集成层包括 JDBC ORM OXM JMS 和事务处理模块 其细节如下 JDBC 模块提供了不再需要冗长的 JDBC 编码相关了 JDBC 的抽象层 ORM 模块提供的集成层 流行的对象关系映射 API 包括 JPA JDO Hibernate 和 iBatis OXM 模块提供了一个支持对象 XML 映射实现对 JAXB Castor 使用 XMLBeans JiBX 和 XStream 的抽象层 Java 消息服务 JMS 模块包含的功能为生产和消费的信息 事务模块支持编程和声明式事务管理实现特殊接口类 并为所有的 POJO Web 在 Web 层包括网络 Web Servlet Web Struts 和网络的 Portlet 组件 其细节如下 Web 模块提供了基本的 Web 开发的集成特性 例如多方文件上传功能和使用的 servlet 监 听器的 IoC 容器初始化和针对 Web 的应用程序上下文 Web Servlet 模块包含 Spring 的模型 视图 控制器 MVC 实现 Web 应用程序 Web Struts 模块包含支持类内的 Spring 应用程序集成了经典的 Struts Web 层 Web Portlet 模块提供了 MVC 实现在 portlet 环境中使用和镜子 Web 的 Servlet 的模块的 功能 其他 还有像 AOP 切面 规范 网络和测试模块 其详细情况如下其他一些重要的模块 AOP 模块提供了面向方面编程实现 允许您定义方法拦截器和切入点 以干净解耦 实现 的功能 应该分开的代码 Aspects 模块提供与 AspectJ 的集成这又是一个功能强大且成熟的面向方面编程 AOP 框架 Instrumentation 模块提供了一定的应用服务器中使用类工具的支持和类加载器实现 测试模块支持 Spring 组件使用 JUnit 或 TestNG 框架的测试 安装配置安装配置 本教程将指导您如何准备开发环境并使用 Spring 框架工作 本教程还将教你如何安装 JDK Tomcat 和 Eclipse 在安装 Spring 框架之前 第 1 步 安装 Java 开发工具包 JDK JavaSE 下载 可以从 Oracle 公司的 Java 网站下载 SDK 的最新版本 会发现说明在下载 的文件中教你如何安装 JDK 按照说明安装和配置设置的说明 最后 设置 PATH 和 JAVA HOME 环境变量指向包含 java 和 javac 通常分别为 java install dir bin 和 java install dir 目录 如果运行的是 Windows 并安装了 JDK 在 C jdk1 6 0 15 你可以把下面这行写入到 C autoexec bat 文件 1 2 set PATH C jdk1 6 0 15in PATH set JAVA HOME C jdk1 6 0 15 另外 在 Windows NT 2000 XP 上 也可以右键单击 我的电脑 选择 属性 然后 高级 然后 环境变量 然后更新 PATH 值 然后按 OK 按钮 在 Unix Solaris 和 Linux 等 如果 SDK 安装在 usr local jdk1 6 0 15 如果使用的是 C shell 干脆把下面的内容写到 cshrc 文件 1 2 setenv PATH usr local jdk1 6 0 15 bin PATH setenv JAVA HOME usr local jdk1 6 0 15 另外 如果使用的集成开发环境 IDE 如 Borland 公司的 JBuilder Eclipse IntelliJ IDEA 或 Sun ONE Studio 中编译和运行一个简单的程序 以确认 IDE 知道安装 Java 否则 应该做适当的设置 步骤 2 安装 Apache 通用日志 API 你可以从这里下载的 Apache 通用日志 API 的最新版本 http commons apache org logging 一旦下载安装 解压二进制分发到一个方便的位置 例如在 C commons logging 1 1 1 在 Linux Unix 为 usr local commons logging 1 1 1 该目录将有如下 jar 文件和其他证明文件等 请确保在这个目录上正确设置 CLASSPATH 变量 否则会在运行应用程序面临的问题 第 3 步 安装 Eclipse 集成开发环境 在本教程中的所有例子使用 Eclipse IDE 所以我建议你应该有安装在机器上 Eclipse 的最 新版本 安装 Eclipse IDE 请从最新的 Eclipse 二进制文件 http www eclipse org downloads 一旦下载安装 解压二进制放到一个方便的位置 例如在 C eclipse 或 usr local eclipse 在 Linux Unix 最后恰当设置 PATH 变量 Eclipse 可以通过在 Windows 机器上执行以下命令来启动 或者可以简单地双击 eclipse exe 1 C eclipseeclipse exe Eclipse 可以通过执行在 Unix Solaris 和 Linux 等 下面的命令机器启动 1 usr local eclipse eclipse 启动成功后 如果一切正常 那么它应该显示如下结果 第 4 步 安装 Spring 框架库 现在 如果一切正常 那么你可以继续设置 Spring 框架 以下是简单的步骤下载并安装 框架的机器上 选择是否要在 Windows 或 UNIX 上安装 Spring 然后进行下一个步骤 下载的 zip 文件 适用于 Windows 和 Unix 为 tz 文件 从下载的 Spring 框架的二进制文件的最新版本 http www springsource org download 在写这篇教程的时候 我下载 spring framework 3 1 0 M2 zip 在 Windows 当解压缩下 载的文件 它目录结构 C spring framework 3 1 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农产品无损检测技术在农产品市场多元化中的应用报告
- 个人理财考试题型及答案
- 2025年药物设计试题及答案
- 2025年陕西省政府采购评审专家考试题库(含答案)
- 向新提质:发展新质生产力
- 化工制图试卷及答案
- 2025年初二数学期末试卷及答案
- UPS培训课件教学课件
- 扩大基础桥梁专项施工方案
- 文库发布:TravelJournal教学课件
- 孕期产检的课件
- 奶茶设备知识培训课件
- 食品添加剂与调味品生产工艺作业指导书
- 大型展会现场安全保障工作方案
- 2025至2030年中国食用植物油市场竞争策略及行业投资潜力预测报告
- 2025年国家电网中级职称考试(档案专业)历年参考题库含答案详解(5卷)
- 翻越浪浪山共筑新学期成长梦之开学第一课班会课件
- 2025年村级动物防疫员考试题及答案
- 公务用车安全知识培训课件
- DB13∕T 5958-2024 金属非金属露天矿山采场边坡安全监测技术规范
- 学校后勤物业项目进场移交接管计划
评论
0/150
提交评论