`
- 浏览:
130891 次
- 性别:
- 来自:
重庆
-
很多人可能这样认为:运用spring的应用是轻量级的应用。其实这种观点是不正确的。
划分一个应用是重量级还是轻量级,主要看它使用了多少服务。使用的服务越多,容器要为普通的Java做的工作就越多,必然会影响到应用的发布时间或者运行性能。
对于Spring容器,它提供了很多服务(事务管理服务、JMS服务、Spring Core、持久化服务、……),但是这些服务并不是默认为应用打开的,应用需要某种服务,还需要指定该服务,如果应用的服务很少,(如 只是使用了Spring核心服务),那么可以认为次应用属于轻量级的,如果应用使用了Spring提供的大部分服务,这时应用属于重量级的。
对于EJB容器,因为它的应用提供了EJB规范中的所有功能,所以它属于重量级。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
根据提供的标题“轻量级Java EE企业应用实战3”及描述“轻量级Java EE企业应用实战”,我们可以推断出该资源主要关注于利用轻量级框架和技术来开发Java EE企业级应用程序。以下是对该主题可能涉及的关键知识点的详细...
配合提供的"教程阅读器下载"和"爱书吧 电子书 教程 让更多人 读更多的书"资源,读者可以更全面地了解轻量级开发,并从中学习如何在自己的项目中实施这些理念。通过持续学习和实践,开发者们可以在不断变化的IT环境中...
与传统的重量级J2EE应用服务器相比,轻量级架构更加灵活,部署更快捷。 #### 二、J2EE轻量级架构的特点 J2EE轻量级架构的主要特点包括: 1. **灵活性**:可以自由选择组件和服务,而不是依赖于特定的应用服务器。 ...
Java EE的轻量级应用通常指的是使用轻量级容器(如Spring Boot)或不使用EJB的传统重量级容器,以降低系统的复杂性和提高开发效率。在这个实战案例中,作者可能讲解了如何利用这些轻量级技术来构建高效、可维护的...
这一功能对于航空航天、汽车和建筑行业的轻量化设计尤其重要。 书中可能涵盖的主题包括: 1. ANSYS Workbench界面和工作流程介绍,包括模型创建、网格划分、材料定义、边界条件设置等基础操作。 2. 静态结构分析,...
根据应用的CPU和内存负载特性,应用被分为轻量级、可分布式和重量级、紧耦合两类。轻量级应用适合部署在X86虚拟化池,而重量级应用可能需要部署在小型机池。同时,应用的拆解和分类入池策略能更好地满足不同应用的...
Spring 框架是一个轻量级的 JAVA 开发框架,于 2003 年兴起。Spring 框架的主要目的是使 JAVAEE 开发更加容易,它是为了解决企业应用开发的复杂性而创建的。Spring 框架是一个轻量级的控制反转 IoC 和面向切面 AOP ...
汽车轻量化是解决这一问题的有效途径,主要通过结构优化、新材料应用和先进制造工艺来实现。本文关注的是新材料——碳纤维复合材料在电池包轻量化设计中的应用。 电池包作为电动汽车的核心组件,其重量直接影响车辆...
#### 轻量级与重量级的概念划分 轻量级或重量级主要取决于应用中使用了多少服务。如果一个应用使用了Spring的核心服务且没有启用太多额外的服务,可以认为是轻量级;反之,如果启用了大量服务,则被认为是重量级。...
而WebLogic和WebSphere则属于重量级的应用服务器,提供了更全面的企业级功能和服务。 3.2 Eclipse Java EE集成开发环境(IDE)是开发JSP的重要工具。Eclipse是一款强大的、免费的开放源代码IDE,特别适合Java EE的...
然而,Struts2在性能上可能略逊于其他轻量级框架,因为它的拦截器链可能会增加额外的处理时间。 **Spring** 框架则是一个全面的企业级应用框架,它支持依赖注入(DI)和面向切面编程(AOP)。Spring的核心功能包括...
Spring作为轻量级容器,提供了更灵活的解决方案,它不强制开发者直接依赖于框架的特定实现,允许代码更加独立,同时保持了对事务管理、持久化和分布式计算等企业级功能的支持。 在Spring框架中,有几个核心概念至关...
其中,微机电系统(Micro-electromechanical Systems,简称MEMS)惯性传感器及其系统凭借其体积小巧、重量轻、能耗低、成本低廉等特点,在导航领域展现了巨大的应用潜力和发展前景。本文旨在介绍MEMS惯性技术的发展...
1. **Flask框架**:Flask是Python中最流行的轻量级Web应用框架之一,以简洁和模块化著称。它基于Werkzeug WSGI工具包和Jinja2模板引擎。在这个项目中,Flask用于创建HTTP路由、处理HTTP请求和响应,以及构建Web...
其四,彩色花纹涂层铝板的图案逼真,可与天然或人工大理石、花岗岩和木纹板媲美,具有更高的强度、重量、耐气候性、成形性、耐火性以及价格优势。最后,铝板幕墙在视觉上高雅,且无光污染问题,是理想的外墙装修首选...
7. 锁优化:从轻量级锁、偏向锁到重量级锁,以及锁消除、锁粗化等优化技术,有助于理解和解决并发问题。 8. 类加载与反射:动态加载类,以及通过反射实现运行时的类型检查、对象创建和方法调用,是Java灵活性的重要...
次轻量级和重量级容器提供更全面的服务,适用于大型企业级应用。 4. **CS架构和BS架构**:CS架构是客户端/服务器架构,客户端需要安装特定软件,适合小规模、高交互性和数据量大的应用,但维护升级困难,扩展性较差...
- **锁优化**:JVM提供了多种锁优化技术,如偏向锁、轻量级锁、重量级锁等,它们能够在不同场景下选择最适合的锁机制来平衡并发性和性能之间的关系。 - **线程本地存储**:ThreadLocal为线程提供了独立的变量副本,...
这份资料是针对省电大计算机应用基础的网络考试题库及参考答案,涵盖了计算机基础知识的多个方面。以下是根据题目内容整理的知识点: 1. 内存与外存的区别:内存(RAM)通常比外存(如硬盘)存取速度更快,但价格更...