“掌握Spring4.X企业应用程序开发实践”-拆书基础

电脑杂谈  发布时间:2020-07-18 03:15:01  来源:网络整理

企业应用开发_企业微信 企业应用_手机 应用 开发 游戏 外包 项目

便捷的程序测试

测试将很简单.

易于集成各种出色的框架

提供对许多出色框架(Struts,Hibernate等)的支持

减少使用JavaEE API的难度

手机 应用 开发 游戏 外包 项目_企业应用开发_企业微信 企业应用

Spring封装了JavaEE API,使其更易于使用.

Java源代码是一个经典的学习示例

3.Spring体系结构

Spring主要分为5个模块,即IOC,AOP,数据访问集成,Web远程操作和测试框架.

IOC模块(Spring核心模块之一)

企业应用开发_企业微信 企业应用_手机 应用 开发 游戏 外包 项目

功能: 为了分离类和类的直接依赖关系,对依赖关系进行配置,并由IOC容器管理类之间的创建,剪接,管理,获取等.

1.1 Beans: Spring配置文件是“图纸”,用于指导BeanFactory进行Bean生产企业应用开发,依赖项注入(组装)和Bean实例分发.

1.2上下文: 扩展了BeanFactory功能,添加了国际化,Bean生命周期控制,框架事件系统,资源加载透明性,邮件服务,任务调度.

1.3表达式语言: 用于查询,在运行时管理对象,设置和获取对象属性,调用对象方法等,以及定义逻辑操作等.

AOP模块(Spring核心模块之一)

手机 应用 开发 游戏 外包 项目_企业微信 企业应用_企业应用开发

功能: 它为IOC的实施提供了强大而灵活的解决方案.

数据访问和集成

功能: 抽象并集成数据访问,促进数据与业务之间的无缝连接企业应用开发,并统一DAO层.

3.1建立了DAO层的异常系统,为集成各种持久层框架奠定了基础.

3.2各种访问技术的薄层封装,以隐藏模块化代码以形成统一的接口.

手机 应用 开发 游戏 外包 项目_企业应用开发_企业微信 企业应用

Web是远程操作

功能: 要为Web应用程序提供相应的解决方案,请通过Servlet初始化Spring容器.

为Web应用程序提供各种工具

添加了透明文件上传,XSLT和其他支持

添加了诸如Struts之类的MVC框架

Web远程访问

功能: 提供Spring MVC框架

WebSocket

功能: 为客户交流提供解决方案.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-284249-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...