首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

j2EE是什么_J2EE全称

它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。...为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。...Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。...支持异构环境: J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。...J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。

1.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

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

J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EEweb模式画上了等号。...但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统。...J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,所以J2EEweb开发的概念都是融合在了一起了。...这次主要涉及到的两大块内容: Web相关的, J2EE相关的技术 Web部分: 脱离开各种语言,纯粹和 web相关的就是这些: HTML,CSS,JavaScript。...这从侧面也说明了,其实J2EE企业开发和web开发并不是同一个概念,而是相互融合的。

72790

J2EE Servlet

Servlet Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web...从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。 历史由来: Servlet 是在服务器上运行的小程序。...最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。...实现过程 Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。...创建一个 Servlet的实例 第一个客户端的请求到达 Server Server 调用 Servlet 的 init() 方法(可配置为 Server 创建 Servlet 实例时调用,在 web.xml

1.2K70

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

javaweb 本质上来说就是使用java 语言来解决企业web应用中一系列技术体系与规范; jdk1.2  playground  此版本中把java技术体系拆分为三个方向 J2SE J2EE J2ME...,诞生之前,市面上已经存在着很多程度不一的“准J2EE中间件”了 主要用于解决三大类问题:事务处理、分布式对象管理和Web请求处理 97年Sun在发布一款“Java Web Server”的同时第一次公布了...正是由于java解决方案的大热,才催生了J2EE 说白了,java出现了之后,提供了针对web基于java语言解决方案实现,然后各大厂家发现很好,所以一拥而上,大力发展 然后发展的太快了,为了避免走歪了路...,所以出台了规范,这就是J2EE 就是提供了java应用于web 的一个技术标准  或者说 限制 或者说 规范 Servlet 是 Java Web 技术的核心基础 servlet定义的是一套处理网络请求的规范...作为一个科技公司,java作为一种跨平台的语言,也是一种网络语言,Java语言也在迅速发展 涉足web是必然的事情 servlet的出现其实比J2EE标准的出台要早,正是servlet才是java涉足web

1.6K10

org.springframework.context.ApplicationContextException: Unable to start web server; nested exceptio

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception...at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java...(AbstractApplicationContext.java:544) ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh...at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getWebServerFactory...ServletWebServerApplicationContext.java:179) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh

16.4K20

J2EE之普通类载入web资源文件的方法

WEB中普通类并不能像Servlet那样通过this.getServletContext().getResourceAsStream()获取web资源,须要通过类载入器载入,这里有两种方式,这两种方式是有差别的...System.out.println("password : " + password); } } 採用这样的方式获取资源文件时,在server启动时,资源文件仅仅会被类载入器载入一次,以后不会再次载入,也是就是说当我改动WEB...測试: 我这里的WEB资源文件为db.properties文件。 当我每次改动url的值为card,card111,card222时,控制台输出的结果都为card。...这里须要注意,改动的db.properties文件必须是web项目公布以后,去tomcat文件夹下改动,假设你改动Myeclipse中的db.properties文件是没有不论什么意义的,由于项目公布以后...,src下的全部文件都会被copy到tomcat WEB应用文件夹下,如图: 每次改动完db.properties文件,保存,然后刷新网页,Myeclpse不要做不论什么操作。

22230

Myeclipse2017无法修改项目的Web Context Root问题

问题背景:    在myeclipse中写项目,经常使用复制项目的方式创建新的项目,但是新项目复制后,光改个名字是不能发布到Tomcat中,这会和以前的项目同名,因为它的Web Context Root...Tomcat就是通过这个Web Context Root访问的。   ...比如一个工程名是product,那么对应的Web Context Root就是/product,在浏览器就可以这样访问:http://localhost:8080/product 如果这个配置有误,显然不能正常访问了...解决方法: 法一:   项目 --> 右键 --> Properties --> Project Facets --> Web --> 修改Web Context-Root --> OK。...法二:   项目 --> 右键 --> Properties --> Deployment --> Deployment Assembly --> 修改Web Context-Root --> Apply

82910

j2EE是什么_j2ee体系结构

一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构 运行在客户端机器上的客户层组件 运行在J2EE服务器上的Web层组件 运行在J2EE服务器上的业务逻辑层组件...J2EE说明书中定义了以下的J2EE组件: 应用客户端程序和applets是客户层组件. Java Servlet和JavaServer Pages(JSP)是web层组件....客户层组件 J2EE应用程序可以是基于web方式的,也可以是基于传统方式的....web 层组件 J2EE web层组件可以是JSP 页面或Servlets.按照J2EE规范,静态的HTML页面和Applets不算是web层组件。...例如,J2EE 应用组件可能为了数据库连接需要访问企业信息系统 6.J2EE的核心API与组件 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web

1.8K30

Go Context解析 A Brief Inquiry Into Go Context

什么是context Package context defines the Context type, which carries deadlines, cancellation signals,...在context的package中如此介绍context,很容易可以看出context的三个主要功能 携带截止时间 携带取消信号 在携带请求相关的值 作用范围为api边界和进程之间 为什么需要context...从context的介绍中就可以看出context的主要是为了进行协程取消或者并发控制,传值为一额外功能。...众所周知,Go语言有四个进行并发控制的工具 全局变量 channel waitgroup context 要理解为什么context也是其中不可或缺的一环,不妨可以提出一个疑问: 如果没有context...context一直是被认为一个小而美的设计,context包确实也以一种巧妙的方式实现了context的这些功能。

88073

Context详解

接口 Context 其实是 Go 语言 context 包对外暴露的接口,该接口定义了四个需要实现的方法,其中包括: Deadline 方法需要返回当前 Context 被取消的时间,也就是完成工作的截止日期...Context 到截止日期而被中止: $ go run context.go main context deadline exceeded handle context deadline exceeded...实现原理 Context 相关的源代码都在 context.go 这个文件中,在这一节中我们就会从 Go 语言的源代码出发介绍 Context 的实现原理,包括如何在多个 Goroutine 之间同步信号...1,默认上下文 在 context 包中,最常使用其实还是 context.Background 和 context.TODO 两个方法,这两个方法最终都会返回一个预先初始化好的私有变量 background...我们应该只在不确定时使用 context.TODO(),在多数情况下如果函数没有上下文作为入参,我们往往都会使用 context.Background() 作为起始的 Context 向下传递。

71940

J2EE全面介绍

一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构: 运行在客户端机器上的客户层组件  运行在J2EE服务器上的Web层组件  运行在J2EE服务器上的业务逻辑层组件...客户层组件     J2EE应用程序可以是基于web方式的,也可以是基于传统方式的.     ...web 层组件     J2EE web层组件可以是JSP 页面或Servlets.按照J2EE规范,静态的HTML页面和Applets不算是web层组件。...Web 容器管理所有J2EE 应用程序中JSP页面和Servlet组件的执行. Web 组件和它们的容器运行在J2EE 服务器上. ...J2EE的核心API与组件  J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述

93421
领券