首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java知识点归纳-J2EE and Web 部分

    J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号。...J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,所以J2EE和web开发的概念都是融合在了一起了。...J2EE部分 JDBC(可以在J2SE中使用) JDBC用于java和数据库交互。...JDBC被归为了J2EE的规范中,但是在一般的java程序中也可以使用,而且也是几乎都会被直接或者间接使用(除非不用数据库)。...所以学习Java web开发一定要理解好servlet这个概念。 JSP 以前的Java web开发,基本都是以JSP为主,需要在JSP中编写html代码和Java代码。

    80590

    9.java web的发展 javaweb是什么 J2EE发展历史 规范 J2EE是什么 发展背景 组件标准 J2EE好处作用 Servlet 含义 本质 发展 java在web中的发展 servl

    javaweb 本质上来说就是使用java 语言来解决企业web应用中一系列技术体系与规范; jdk1.2  playground  此版本中把java技术体系拆分为三个方向 J2SE J2EE J2ME...)、应用程序接口(APIs)和协议构成 它对开发基于Web的多层应用提供了功能支持 1:JDBC(Java Database Connectivity) 2:JNDI(Java Naming and Directory...,所以出台了规范,这就是J2EE 就是提供了java应用于web 的一个技术标准  或者说 限制 或者说 规范 Servlet 是 Java Web 技术的核心基础 servlet定义的是一套处理网络请求的规范...,生成动态Web内容, 作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。...作为一个科技公司,java作为一种跨平台的语言,也是一种网络语言,Java语言也在迅速发展 涉足web是必然的事情 servlet的出现其实比J2EE标准的出台要早,正是servlet才是java涉足web

    1.7K10

    | 从开发角度看应用架构2:对Java EE应用进行打包和部署!

    Java EE API和框架(由EAP提供)还支持常见的应用程序功能,用于开发Web用户界面,公开Web服务,实现加密和其他功能。...Java EE应用程序服务器中有两种主要的容器类型(我们可以简单地把容器理解成线程池): Web容器:部署和配置Web组件,例如Servlets,JSP,JSF和其他Web相关资产。...Web Profile:包含用于开发动态Web应用程序的完整Java EE API。 有超过30种不同的技术构成了Java EE的完整配置文件。每种技术都有自己的JSR规范和版本号。...通常是结合使用:它们允许Java EE应用程序连接到数据库、发布和使用Web服务、提供Web应用程序、执行事务、实施安全策略以及连接到大量外部资源,以执行诸如消息传递,命名,发送电子邮件以及与非Java...Java命名和目录接口(JNDI)是目录服务(用于查找资源)的Java API,允许组件通过逻辑名称发现和查找对象。 资源是一个逻辑对象,可以被Java EE应用程序中的组件查找和使用。

    3.3K20

    Java EE正式更名Jakarta EE!

    Eclipse基金会最近对Java EE标准的每个规范进行了重命名,阐明了每个规范在Jakarta EE平台未来的角色。 新的名称Jakarta EE是Java EE的第二次重命名。...2006年5月,J2EE一词被弃用,并选择了Java EE这个名称。...新的名称Jakarta EE是Java EE的第二次重命名。2006年5月,“J2EE”一词被弃用,并选择了Java EE这个名称。...除了将“Java”替换为“Jakarta”之外,还为每个规范名称带来了一致性和清晰性。例如,API规范名称中不需要冗余的单词“API”。 规范重命名还没有对依赖项的包名进行标准化。...对于移植旧应用程序,开发人员希望使用兼容Jakarta EE应用服务器或Servlet容器,并确保它们的依赖项使用使用新的groupId和artifactId。

    2.2K30

    厉害了,Java EE 再次更名为 Jakarta EE

    新的名称Jakarta EE是Java EE的第二次重命名。2006年5月,“J2EE”一词被弃用,并选择了Java EE这个名称。...同样,作为Java SE 5(2004)的一部分,数字2也从J2SE中删除了,那时谷歌还没有上市。 因为不能再使用javax名称空间,Jakarta EE提供了非常明显的分界线。...除了将“Java”替换为“Jakarta”之外,还为每个规范名称带来了一致性和清晰性。例如,API规范名称中不需要冗余的单词“API”。 规范重命名还没有对依赖项的包名进行标准化。...开发人员可能不会注意到项目的重命名,因为他们只是在代码级别调用应用程序库。...对于移植旧应用程序,开发人员希望使用兼容Jakarta EE应用服务器或Servlet容器,并确保它们的依赖项使用使用新的groupId和artifactId。

    1.5K20

    Java基础:Java程序设计环境

    Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术; Java EE(Enterprise...企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...Java EE 是在 Java SE 基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,...SOA)和 Web 2.0 应用程序; Java ME(Micro Edition):即 Java 微型版,以前称为 J2ME,也叫 K-JAVA。...JDK、JRE、JVM 三者关系如下: 简称 名称 说明 JVM(Java Virtual Machine) Java 虚拟机 整个 Java 实现跨平台的最核心的部分 JRE(Java Runtime

    50940

    【方向盘】Java EE几十种技术,“活着的”还剩几何(Web应用技术篇)

    https://wangpan.yourbatman.cn Java开发软件包(Mac) https://wangpan.yourbatman.cn/s/rEH0 提取码:javakit 女娲工程 http...从Java EE 8(及以后)版本推荐使用Jakarta EE的GAV,因为摒弃掉Java EE元素已是大势所趋 Java EE技术总览 以Java EE 8/Jakarta EE 8为例,主要包含这些技术...Java Servlet是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。...JSP本质是一种Servlet(编译后均变为Servlet),主要用于实现Java web应用程序的用户界面部分。那么为何有了Servlet还需要JSP呢?...JSF 推荐学习指数⭐️ JavaServer Faces,一种用于构建 Web 应用程序的标准Java框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。

    73550

    从开发角度看四类企业应用架构1: 通过Maven编译并运行一个Java应用

    Java EE 7 Web配置文件专为Web应用程序开发而设计,并支持由Java EE 7相关的基于Web的技术定义的API的一部分。...Java EE 7完整配置文件包含由Java EE 7定义的所有API(包括Web配置文件中的所有项目)。...Web归档(WAR)文件:如果您的Java EE应用程序具有基于Web的前端或提供RESTful服务端点,则与Web前端和服务相关的代码和资产可以打包为WAR文件。...而基于Web的版本则部署到符合Java EE的应用程序服务器。 “待办事项列表应用程序”示例打包为部署到应用服务器(如EAP)的WAR文件。...1.groupid就像一个Java包。 2. artifact-id是一个项目名称。 3.项目的版本。 4.包装定义了项目的包装方式。 在这种情况下,这是一种war类型。

    1.5K20

    Java Spring框架 (底层原理+入门)

    Java Spring框架 Spring 一、Spring的概述 定义: Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器...Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。...Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合。...因此, Spring不仅仅能应用于JEE应用程序之中,也可以应用于桌面应用程序以及小应用程序之中。...(6)降低Java EE API的使用难度 Spring对很多难用的Java EE API(如JDBC,JavaMail,远程调用等)提供了一个薄薄的封装层,通过Spring的简易封装,这些Java EE

    38220

    IDEA自带插件禁用,减少内存占用

    名称 描述 Ant 提供与Ant构建工具的集成 Gradle 提供与Gradle的集成,以实现软件包的构建、测试、发布和部署的自动化 Gradle Extension 提供了额外的Gradle集成功能:...IntelliJ Profiler支持渐变运行配置 Maven 提供Maven支持 Maven Extension 提供了对Web、JavaEE和依赖关系分析图的Maven支持 java的代码覆盖率插件...web路径 GlassFish 提供与GlassFish应用程序服务器的集成 Jakarta EE:Application Serviers 为Java EE/Jakarta EE应用程序服务器提供API...Node.js Remote Interpreter 在远程环境中运行和调试Node.js应用程序,Java用不到 Polymer & Web Components web组件支持,Java用不到 Prettier...JavaScript应用程序的静态模块打包器 9、jvm框架 这一块的话,基本上都和Java相关,所以除了个别外,我都没有禁用。

    29410

    Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序的批注的扫描。可能的根本原因包...

    问题描述 Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。...: 由于StackOverflower错误,无法完成对web应用程序[/lib]的批注的扫描。...格式异常 (2)或tomcat无法正常解析该war包,导致tomcat无法正常扫描webapp容器,项目无法正常启动。...问题解决 (1)war 包要删除干净,再重新拖进去部署。 (2)Maven执行clean后重新打包一个war替换后正常。...(3)使用 unzip等解压缩工具自行解压war包,解压后删除原war文件,可以正常启动。(一定要删除,tomcat会先解析war包,解析失败就停止,不再解析已经解压后的项目了,就无法正常启动)

    2.7K20
    领券