JSP是Java Server Page,是一种动态网页技术标准。J2EE是Java 2 Enterprise Eidtion,它们是Sun公司建立在Java语言上的一种服务器端的编程技术,简单来说,它是用来动态生成网页的一种技术,现在的主要对手是微软主推的ASP.NET.
JSP和J2EE的关系简述:
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服务器的特殊支持)他们又有统一的一面。
分享到:
相关推荐
JSP(JavaServer Pages)技术和J2EE(Java 2 Platform, Enterprise Edition)是Java领域中用于构建企业级Web应用的重要组成部分。这两者共同为企业应用开发提供了强大而灵活的框架。 **JSP技术** JSP是Java平台上的...
总的来说,这本书是JSP和J2EE开发者的宝贵资源,涵盖了从基本概念到高级技术,以及XML和JDBC的实用知识,适合初学者和有经验的开发者进行深入学习。书中提供的实例源码和详细解释能帮助读者更好地理解和应用这些技术...
java合集(包括java,jsp,j2ee javascript)java合集(包括java,jsp,j2ee javascript)java合集(包括java,jsp,j2ee javascript)java合集(包括java,jsp,j2ee javascript)java合集(包括java,jsp,j2ee ...
"jsp j2ee5 j2ee6 中文帮助文档打包"这个标题表明,这是一个集合了关于JavaServer Pages(JSP)、Java 2 Platform, Enterprise Edition(J2EE)版本5和6的中文帮助文档的压缩包。JSP是用于创建动态网页的一种技术,...
Struts2、JSP 和 J2EE 是Java Web开发中的三个关键组件,它们共同构建了企业级应用程序的基础架构。在本资源中,包含了这三个技术的相关文档,帮助开发者深入理解和使用这些技术。 首先,Struts2 是一个开源的MVC...
Jsp&J2EE简介面试实战.rar Jsp&J2EE简介面试实战.rar Jsp&J2EE简介面试实战.rar Jsp&J2EE简介面试实战.rar Jsp&J2EE简介面试实战.rar Jsp&J2EE简介面试实战.rar
**标题解析:** "JSP+J2EE+MVC模式的学生信息管理系统"是一个使用了Java服务器页面(JSP)、Java企业版(J2EE)技术,并...对于初学者,这是一个很好的实践项目,可以深入了解JSP、J2EE和MVC模式在实际开发中的应用。
通过这些材料,开发者不仅可以掌握基本的JSP编程,还能了解如何在实际项目中运用JSP和J2EE,提升开发能力。 总之,JSP是Java web开发的重要组成部分,结合J2EE,可以构建复杂的企业级应用。通过深入学习JSP的语法、...
标题中的“servlet + jsp + j2ee API”涵盖了三...对于初学者,建议先从Servlet和JSP的基本概念和用法入手,逐步深入到J2EE的高级特性,如EJB和JPA,以提升开发能力。同时,查阅提供的CHM文档将极大地促进理解和实践。
JSP编程 J2EE-JSP-10ppt.rar
在【压缩包子文件的文件名称列表】中,“catalog”可能是一个目录文件,包含了系统的结构和资源索引,而“J2EE jsp 管理系统”可能是整个项目的源代码或者编译后的WAR(Web Application Archive)文件,包含了所有...
3. **支持异构环境**:J2EE应用程序可以在不同的操作系统、中间件和硬件平台上运行,极大地提高了应用的可移植性和灵活性。 4. **可伸缩性**:J2EE平台支持根据业务增长动态调整系统规模,确保了系统的稳定性和...
在IT行业中,JSP(JavaServer Pages)、Java和J2EE(Java 2 Platform, Enterprise Edition)是构建大型企业级Web应用的关键技术。这三者之间的关系紧密,共同构成了强大的后端开发框架。 首先,JSP是Java的一种动态...
J2EE的核心在于其组件模型,包括EJB(Enterprise JavaBeans)、Servlet和JSP(JavaServer Pages)等,这些组件可以在服务器端运行,处理复杂的业务逻辑,并与客户端进行交互。 **二、SSH框架** SSH 框架是指 Struts...
本课设旨在让学生深入理解并掌握JSP(JavaServer Pages)和J2EE(Java 2 Platform, Enterprise Edition)技术在构建Web应用程序中的应用,特别是对于企业级的书店管理系统。通过这个项目,学生可以学习到如何将理论...
首先,了解 J2ME、J2SE 和 J2EE 的关系至关重要。J2ME 是用于嵌入式设备如手机和 PDA 的轻量级 Java 平台;J2SE 是标准版,包含了开发 Java 应用的基础工具,如 JDK;J2EE 则是企业版,提供了一个用于开发基于组件的...
Java、JSP和J2EE是企业级应用开发的重要技术栈,主要用于构建高效、可扩展的Web应用程序。在这个“OA设计文档”中,我们可以期待深入理解如何利用这些技术来开发办公自动化(Office Automation,简称OA)系统。OA...
J2EE JSP SERVLET 网上商城 购物车 源代码,J2EE JSP SERVLET 网上商城 购物车 源代码,J2EE JSP SERVLET 网上商城 购物车 源代码,J2EE JSP SERVLET 网上商城 购物车 源代码,J2EE JSP SERVLET 网上商城 购物车 源...
综上所述,韩顺平老师的这套J2EE视频实战教程涵盖了JSP、Servlet、数据库连接等多个方面的内容,非常适合希望深入学习Java Web开发的初学者和技术人员。通过这些系统的课程学习,学员不仅可以掌握理论知识,还能通过...