`
- 浏览:
53956 次
- 性别:
- 来自:
上海
-
JSP是Java Server Page,J2EE是Java 2 Enterprise Eidtion,它们是Sun公司建立在Java语言上的一种服务器端的编程技术,简单来说,它是用来动态生成网页的一种技术,现在的主要对手是微软主推的ASP.NET。
JSP应该是属于J2EE的一部分,JSP只是用来动态生成web页面的,jsp文件的后缀是.jsp,和php等技术一样,人们习惯以文件后缀命名这项技术,其实决大部分(可以说是全部)的数据库操作和很大一部分的复杂商业逻辑都是在JavaBean(典型的J2EE使用EJB)或其他的Java类中实现的,所以在网上基于J2EE的,网站的网页后缀都是.jsp。如果说把显示一个网页比喻成用笔在纸上写字给人看的话,理想的J2EE网站应该是中各部分的功能应该是:JSP就是笔的外套(它只是辅助笔芯,写出字来),JavaBean和EJB等就是笔芯(它们是网站的核心,用户是看不到它们的,"笔芯"决定了写出来的字是什么颜色的,好看不好看,书写起来是否流利,也就是说它们决定了整个网站的功能,是否稳定,是否高效,是否安全等),网络和服务器软件就是纸,"纸"好看着就舒服,也就是网页显示的快)。当然这个比喻不是很恰当,J2EE的各个部分是紧密联系在一起的,单纯的JSP也可以不借助JavaBean或EJB来连接数据库以及处理商业逻辑,只是那样效率很低而且不能发挥Java的可重用的优点。其实大家都知道,一个Java程序要运行,就必须被编译生成.class文件,从这一点上说,JSP,Servlet,JavaBean,EJB(它很特殊,需要J2EE服务器的特殊支持)他们又有统一的一面。
其实J2EE技术的范围是一个很大的,我只是接触了一点,连一个完整的EJB也没写过(一般的机子带不起来J2EE服务器),EJB是J2EE最核心的技术。EJB的优势是它通过J2EE服务器的支持(所有的J2EE服务器都必须支持EJB的特性,最有名的是BEA公司的WebLogic和IBM公司的WebSphere),以最简单的方式实现了事务,分布式部署等复杂处理,而且实体Bean,消息Bean,会话Bean(名字可能记错了,呵呵)三各种EJB各有"神通"。可以这么说,EJB之所以能以简单的代码实现高级的复杂的功能,是因为它站在了J2EE服务器的肩膀上。好的EJB完全可以作为商业软件出售。
基于ASP.NET的网站的文件名后缀一般是aspx等,呵呵,没有仔细研究过,就不多说了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
**第一部分:JSP技术与J2EE技术** 在J2EE(Java 2 Platform, Enterprise Edition)框架中,JSP(JavaServer Pages)技术是用于构建动态网页的关键组件。本部分主要涵盖以下知识点: 1. **JavaBeans组件技术**: -...
J2EE包含十三种核心技术,包括EJB、Servlets、JSP、JTA(Java Transaction API)、JMS(Java Message Service)等。EJB是J2EE的核心组件,分为Session Beans、Entity Beans和Message-driven Beans,分别负责会话管理...
J2EE 详细简介 J2EE(Java 2 Platform, Enterprise Edition)是 Java 2 平台企业版的简称,是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 核心是一组技术规范与指南...
J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持。文中从五个方面对J2EE进行了比较全面的介绍。从J2EE...
【J2EE平台简介】 Java平台企业版(J2EE)是Oracle公司推出的用于构建企业级分布式应用程序的框架。它提供了一个标准化的、组件化的开发环境,以支持跨多个服务器和操作系统部署大型、复杂的Web应用。J2EE的核心...
EJB是J2EE技术中最受瞩目的部分之一,原因是它提供了一个框架来开发和实现分布式商业逻辑,极大地简化了可扩展且高度复杂的大型企业级应用程序的开发。EJB规范定义了EJB组件何时以及如何与它们的容器交互,容器负责...
综上所述,韩顺平老师的这套J2EE视频实战教程涵盖了JSP、Servlet、数据库连接等多个方面的内容,非常适合希望深入学习Java Web开发的初学者和技术人员。通过这些系统的课程学习,学员不仅可以掌握理论知识,还能通过...
### JSP技术简介 JSP是一种基于Java的技术,用于创建动态网页。它可以与HTML、XML等静态网页技术无缝集成,使得开发者能够在网页中嵌入Java代码来实现动态功能。JSP页面最终会被转换成Servlet并执行,从而返回动态...
#### 一、J2EE Web组件简介 在探讨具体的Servlet和JavaServer Pages (JSP)之前,首先需要了解J2EE(Java 2 Platform, Enterprise Edition)框架的基本概念及其组成部分。 - **J2EE概述**:J2EE是一种企业级应用...
**J2EE中文全面简介** Java 2 Platform, Enterprise Edition(J2EE)是Oracle公司推出的用于构建企业级分布式应用程序的平台。它提供了一个标准的框架,使得开发人员可以使用Java语言来创建可移植、可扩展且具有高...
- **简介**:JSP是一种动态网页技术,允许开发者将HTML、JavaScript、Java代码混合编写,从而创建动态内容的网页。 - **应用场景**:主要用于构建动态网站,处理用户请求并生成相应的HTML响应。 ##### 6. Java ...
综上所述,基于J2EE技术的物流管理系统充分利用了现代软件开发中的先进技术,如Servlet、JSP、XML和Hibernate等,实现了物流业务流程的自动化和信息化。该系统不仅提升了物流企业的运营效率和服务质量,还为企业提供...
J2EE 平台技术包括 Servlet、JavaServer Pages(JSP)、Enterprise JavaBeans(EJB)、Java Database Connectivity(JDBC)等。这些技术可以帮助开发者快速构建企业级应用程序。 * Servlet:是一种用于开发 Web ...
- **平台特性**:J2EE平台支持多种组件模型,包括Servlets、JSP、EJB(Enterprise JavaBeans)、Applets等,这些组件共同构成了J2EE平台的核心技术。此外,J2EE还提供了一套完整的API集合,涵盖了从数据访问到消息...
【J2EE全面简介】 Java 2 Platform Enterprise Edition (J2EE) 是Oracle公司(现已被甲骨文公司收购)推出的用于构建企业级应用程序的框架,它为开发、部署和管理复杂的服务器端解决方案提供了简化的方法。J2EE是Java...
总结起来,J2EE平台集合了多种技术,如Servlet、JavaBean、JSP、JDBC、Hibernate、Struts和Spring,这些技术共同构建了一个强大且灵活的开发环境,能够满足复杂的企业级应用需求。通过学习和掌握这些技术,开发者...
**JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本教程将深入讲解这两个技术以及如何利用它们在J2EE框架下开发企业级应用。** **JSP简介** JSP...
#### 五、J2EE十三种核心技术简介 J2EE 中包含的核心技术主要包括: 1. **Java Servlets**:用于处理 HTTP 请求并生成响应的服务器端组件。 2. **Java Server Pages (JSP)**:用于生成动态 Web 页面的技术。 3. **...