Web 层由 Web,Web-MVC,Web-Socket 和 Web-Portlet 组成
2024-09-27 10:42:45
Web 层由 Web,Web-MVC,Web-Socket 和 Web-Portlet 组成,它们的细节如下:
Web 模块提供面向web的基本功能和面向web的应用上下文,比如多部分(multipart)文件上传功能、使用Servlet监听器初始化IoC容器等。它还包括HTTP客户端以及Spring远程调用中与web相关的部分。。
Web-MVC 模块为web应用提供了模型视图控制(MVC)和REST Web服务的实现。Spring的MVC框架可以使领域模型代码和web表单完全地分离,且可以与Spring框架的其它所有功能进行集成。
Web-Socket 模块为 WebSocket-based 提供了支持,而且在 web 应用程序中提供了客户端和服务器端之间通信的两种方式。
- Web-Portlet 模块提供了用于Portlet环境的MVC实现,并反映了spring-webmvc模块的功能。
其他
还有其他一些重要的模块,像 AOP,Aspects,Instrumentation,Web 和测试模块,它们的细节如下:
AOP 模块提供了面向方面的编程实现,允许你定义方法拦截器和切入点对代码进行干净地解耦,从而使实现功能的代码彻底的解耦出来。使用源码级的元数据,可以用类似于.Net属性的方式合并行为信息到代码中。
Aspects 模块提供了与 AspectJ 的集成,这是一个功能强大且成熟的面向切面编程(AOP)框架。
Instrumentation 模块在一定的应用服务器中提供了类 instrumentation 的支持和类加载器的实现。
Messaging 模块为 STOMP 提供了支持作为在应用程序中 WebSocket 子协议的使用。它也支持一个注解编程模型,它是为了选路和处理来自 WebSocket 客户端的 STOMP 信息。
- 测试模块支持对具有 JUnit 或 TestNG 框架的 Spring 组件的测试。
最新文章
- DIV+CSS自适应布局
- 管理node的版本
- shell中$0,$?,$!等变量意义
- 通过XmlHttpRequest实现带进度条异步下载文件
- django缓存
- Robot Framework自动化测试(三)---Selenium API
- OpenGL的几何变换2之内观察立方体
- Quartus14.1中Qsys无法更新custom component的问题
- Vim的基本使用(二)
- 注解Responsebody RequestBody RequestMapping
- php实现的短网址算法分享
- Nessus更新到8.3.0
- 安装pwntools及对于解决问题方法搜索的经验总结
- Docker 修改存储路径
- PHP手册-函数参考-日期与时间相关扩展
- springboot之websocket,STOMP协议
- [CF1111E]Tree
- vijos 小三学算术
- hive表分区的修复
- java css