`

网络应用不应该依赖所用容器的库

阅读更多
web应用,eclipse+tomcat环境开发,不小心引用了tomcat的一个jar包,导致用git提交的代码在服务器上部署时编译不通过,领导的解释是:
web应用的代码应该脱离容器的限制,保证不在tomcat容器换个容器也能跑,依赖了tomcat的库,意味着必须在tomcat容器才能运行。
又长知识了,还是很基本的知识。
[align=center][/align]
还有一点小记:类import的包,用不到及时清理掉,看着舒服又免的惹不必要的麻烦
分享到:
评论

相关推荐

    SSH所用到得jar包

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在Java开发中,SSH通常指的是Spring、Struts和Hibernate这三个开源框架的组合,它们一起构建了强大的企业级应用程序。这里...

    MINA2项目所用JAR包

    MINA2(Java Multicast Network Application Architecture 2)是一个高性能、跨平台的网络应用程序框架,主要设计用于构建网络服务,尤其是TCP和UDP协议的应用。它提供了丰富的API和强大的功能,帮助开发者快速创建...

    数据仓库与数据挖掘实验报告-.docx

    展示了从超市交易数据集中挖掘得到的关联规则结果,包括项集、钻取、规则及依赖关系网络等。 **3.2.2 影响小学生自控能力调查数据集决策树的挖掘结果** 介绍了决策树分析的结果,包括决策树图形表示和依赖关系网络...

    j2ee环境资源的配制

    这个框架提供了丰富的服务,包括Web服务、事务处理、安全性和数据库连接等,使得开发者能够创建可扩展且健壮的网络应用。本教程将围绕“J2EE环境资源的配置”这一主题,帮助初学者了解如何设置和管理J2EE开发环境。 ...

    J2ee常用jar包

    它提供了一系列的API和服务,使得开发者能够轻松地处理网络应用的需求,如数据库连接、安全性、事务处理等。在J2EE开发中,`jar`(Java Archive)文件扮演了至关重要的角色,它们包含了编译后的Java类、资源文件以及...

    旅游网站毕业设计论文.pdf

    随着网络技术的普及,各行各业都借助互联网的便利性来发展自身业务,旅游业也不例外。 2. 旅游网站的作用: 旅游网站旨在为游客提供旅游管理、酒店管理、民俗管理、购买门票、酒店预订、浏览信息、发表评价等多项...

    axis2-1.7资源包

    2. **lib** 目录:包含Axis2运行所需的JAR文件,如核心库、模块和其他依赖库。 3. **services** 目录:可能包含示例或预配置的服务,可以直接在Axis2环境中使用。 4. **conf** 目录:包含配置文件,如axis2.xml,...

    J2EE指南.doc

    - **创建J2EE应用程序**:指导读者如何构建一个基本的J2EE应用程序框架,包括项目结构、依赖库的引入等。 - **创建企业Bean**:解释了如何创建不同类型的EJB(如会话Bean、实体Bean等),并说明了各自的用途。 - *...

    java编程知识点

    它们提供了存储和操作对象的容器,方便数据的管理和操作。 5. **多线程**: Java内置了对多线程的支持,可以通过实现Runnable接口或继承Thread类创建线程。线程管理包括同步、互斥、死锁等概念,可以提高程序的...

    ITW202_Mobile-Application

    1. **Android SDK**: Android软件开发工具包是开发Android应用的基础,包括API库、构建工具、调试器和其他必要的组件。 2. **Activity**: Activity是Android应用的基本组件,代表用户可见并可交互的屏幕。每个屏幕...

    ssh注意事项

    这里的关键在于`<ref>`标签的使用,它使得Spring容器能够正确识别并实例化所需的Bean,从而完成依赖注入。 #### 2. Hibernate集成BaseDAO 在整合Hibernate时,BaseDAO扮演着重要的角色,用于封装对数据库的通用...

    java学习课件

    15. **Java EE与Spring框架**:对于Web开发,Java EE提供了一系列标准API,Spring框架则提供了更高级的依赖注入、AOP(面向切面编程)等功能,简化企业级应用的开发。 通过"2012java 课件"和"myjava"这两个文件名,...

    云计算安全问题.ppt

    虽然云计算服务商拥有专业的数据管理团队,但在实际操作过程中,用户往往无法获得足够的透明度,比如服务提供商的具体地理位置、员工背景、所用技术和运营方式等信息。 近年来,像Google和Amazon这样的大型云计算...

    stakkr:一种重组工具,使用docker compose轻松创建维护服务堆栈,例如用于Web开发。 通过配置文件,您可以设置所需的服务,并让stakkr链接并为您启动一切。 一个很好的简单替代Vagrant的方法!

    在Compose中,通过编写`docker-compose.yml`文件,可以定义服务间的依赖关系、网络、卷以及服务的配置参数。一旦配置完成,一句简单的命令就能启动或停止整个服务堆栈,这极大地简化了开发和测试流程。 **stakkr与...

    chatterbox-server

    这个项目可能是一个学生在学习过程中为了掌握网络编程、实时通信技术以及前端与后端交互原理而设计的实践作品。通过分析其标签"JavaScript",我们可以推测整个系统主要使用JavaScript语言进行开发,这可能包括服务器...

    网管教程 从入门到精通软件篇.txt

    AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 ANI:Windows系统中的动画光标 ARC:LH ARC的压缩档案文件 ARJ:Robert Jung ARJ压缩包文件 ASD:Microsoft Word的自动保存文件;...

Global site tag (gtag.js) - Google Analytics