相信大家多知道什么是J2EE了吧!在这里我做下简单的介绍!J2EE(java PlatForm Enterprise Edition,java企业版)====》适合于企业级开发的!
J2EE的体系结构(三层架构)
表示层:由用户界面和用于生成界面的代码组成(html或者jsp页面)
中间层:包含系统的业务和功能代码(servlet或者jsp组件)
数据层:负责完成存取数据库的数据和对数据进行封装
早起的开发有:一层、二层体系结构!
一层:所有与表示层、中间层喝数据库相关的代码都耦合在一起!
二层:数据库的代码与中间层和表示层分开!而且任何与数据层的交互都将通过中间层来完成,但表示层和中间层的代码仍然耦合在一起!
为什么三层体系结构会比较好呢?接下来我们就来讨论下三层体系结构的有点吧!
1、一个组件的更改不会影响其他两个组件。eg:如果用户需要更换数据库,那么只有数据层组件需要修改代码。同样,如果更改其他用户的界面设计,那么只有表示层组件需要改变。
2、由于表示层和数据层互相独立,因而可以方便地扩张表示层,使系统具有良好的可扩展性。
3、代码重复度减少,因为在3个组件之间尽可能地共享代码。
4.、良好的分工与协作。这将使不同的小组能够独立地开发应用程序的不同部分,并充分发挥各自的长处和优势。(分工明确)
J2EE技术:
J2EE体系结构分为表示层、中间层、数据层,那么J2EE技术也有对应该体系结构!
表示层----------》表示层技术(html、javascript、ajax)
中间层----------》中间层技术(jsp、servlet、jstl、javabean、struts)
数据层----------》数据层技术(JDBC、hibernate)
除了上面的技术J2EE还涉及到系统集成技术(JAX-WS技术、JNDI)
一天一点点!希望对大家有帮助!
分享到:
相关推荐
JSP/Servlet/JavaBean加法器
在本项目实战中,我们将深入探讨如何使用Java技术栈,特别是JSP、Servlet和JavaBean,来构建一个基于Web的网上交易系统。这个系统能够模拟实际的电子商务环境,包括用户注册、登录、商品浏览、购物车功能、订单处理...
【基于jsp/servlet/JavaBean的网上交易系统】 在IT领域,基于jsp/servlet/JavaBean的网上交易系统是Web开发中的一个经典架构,尤其适用于初学者了解和学习Web应用程序的构建。这种架构利用了Java的强大功能和灵活性...
【标题】"ACCP5.0Y2"是北大青鸟的一个软件开发课程,主要针对的是JSP、Servlet和JavaBean技术在构建网上交易系统中的应用。这个课程旨在教会学员如何利用这些技术来开发功能完备、安全可靠的电子商务平台。 【描述...
《基于JSP/SERVLET/JAVABEAN的网上书店系统详解》 在现代互联网技术中,JSP(JavaServer Pages)、Servlet和JavaBean是构建动态Web应用的重要组件,尤其在实现 MVC(Model-View-Controller)设计模式时,它们扮演着...
开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet JavaBean Web Service)由于上传上限原因,故分7部分上传,希望对朋友有帮助 查找时请输入"accp5.0 jsp servlet javaBean"关键字查找,或者是"开发基于JSP/...
在ACCP5.0 Y2的课程中,项目1选择“网上订餐系统”作为实践项目,目的是让学生通过实际操作理解JAVAEE开发流程,掌握jsp、Servlet和JavaBean的协同工作方式。这有助于提升学生的编程技能,为后续更复杂的JAVAEE项目...
这是北大青鸟Y2学期的JSP/Servlet/JavaBean第一章的课件,包括PPT、阶段、上机作业。
【标题】"accp5.0-y2-jsp/servlet/javabean-指导学习1" 涉及的是一个IT教育课程项目,主要是关于Java Web开发的深入学习,特别是聚焦在jsp、servlet和javabean这三个核心组件上。这个项目可能是北大青鸟教育机构的...
在Java Web开发中,`jsp/servlet/javabean` 是一种经典的MVC(Model-View-Controller)架构模式,常用于构建动态网站。本分页源码实例是针对数据库查询结果进行分页显示的一个经典应用,它对于初学者理解如何在实际...
《ACCP 5.0基于JSP/Servlet/JavaBean的网上书店源码解析》 在互联网技术高速发展的今天,网上书店已经成为了人们购买图书的重要途径。本篇将深入探讨一款基于ACCP 5.0标准,利用JSP、Servlet和JavaBean技术实现的...
在开发基于JSP/Servlet/JavaBean的网上交易系统,如网上书店,这些技术的结合提供了构建高效、可扩展的Web应用程序的框架。这个系统的核心是实现购物车功能,这在电子商务网站中至关重要,因为它允许用户选择他们想...
在IT行业中,Web开发是至关重要的领域,而JSP(JavaServer Pages)、JavaBean和Servlet是构建动态Web应用的三大核心技术。本项目"(JSP+JavaBean+Servlet)"结合了这三个组件,旨在创建一个功能丰富的Web应用程序。接...
【基于jsp/servlet/javabean网上订餐系统购物】是一个典型的Web应用开发案例,它采用MVC(Model-View-Controller)设计模式,这是一种广泛应用于Web应用程序架构的设计思想,旨在提高代码的可维护性和可扩展性。...
开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet JavaBean Web Service)分7部分上传,比较可以的学习资料,可以下载看看。 查找时请输入"accp5.0 jsp servlet javaBean"关键字查找,或者是"开发基于JSP/...
登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+...
1. **设计模式**:新闻发布系统可能采用了MVC(模型-视图-控制器)设计模式,Servlet作为控制器,处理用户请求,JSP作为视图,展示数据,而模型则可能包含JavaBeans或其他持久化层对象。 2. **数据库交互**:系统...
【北大青鸟Y2JSP/Servlet/JavaBean的网上交易系统】 网上交易系统是互联网技术在商业领域的重要应用,其核心是通过网络实现商品和服务的买卖过程。在这个系统中,JSP(JavaServer Pages)、Servlet和JavaBean是构建...
本教程通过"jsp-servlet-javaBean.zip"压缩包,旨在帮助开发者深入理解并熟练运用Servlet、JSP(JavaServer Pages)以及JavaBean,实现经典的MVC(Model-View-Controller)设计模式。以下将详细介绍这三个核心概念...
《Jsp-Servlet-JavaBean企业事务管理系统》 在IT领域,JSP(JavaServer Pages)、Servlet和JavaBean是构建Web应用程序的三大核心技术,尤其在企业级应用开发中扮演着重要角色。本系统——"Jsp-Servlet-JavaBean企业...