JSP基础课件ch01.ppt
《JSP基础课件ch01.ppt》由会员分享,可在线阅读,更多相关《JSP基础课件ch01.ppt(20页珍藏版)》请在三一办公上搜索。
1、2023年7月1日,1,第1章 概述,教学目标教学重点教学过程,2023年7月1日,2,教学目标,了解JDBC、J2EE、EJB、Java、Servlet、JSP技术。理解JSP的两种体系结构。,2023年7月1日,3,教学重点,JSP技术 用JSP开发Web站点的几种主要方式 JSP的两种体系结构,2023年7月1日,4,教学过程,Java技术 JSP技术 用JSP开发Web站点的几种主要方式 理解JSP的两种体系结构,2023年7月1日,5,1.1 Java技术,Java Beans JDBC J2EE EJB Java Servlet,2023年7月1日,6,JavaBeans,Java
2、Beans是一个十分完整的组件模型,它能够支持标准组件技术中的各种特性:属性(properties)、事件(events)、方法(method)和持续性(persistence),这和“对象”是十分相似的。设计一个JavaBeans分为以下几个步骤:指定Beans的属性;指定Beans所产生或响应的事件;定义Beans应公开给其它Bean的属性、方法和事件。JavaBeans开发起来简单,许多动态页面处理过程实际上被封装到了JavaBeans当中,所以JSP页面比传统的ASP或PHP页面更加简洁。,2023年7月1日,7,JDBC,JDBC是用于执行SQL语句的Java应用程序接口,由一组用J
3、ava语言编写的类与接口组成。在JSP中将使用JDBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这样就使得独立于DBMS的Java应用程序的开发工具和产品成为可能。一般来说,JDBC类文件和Java小应用程序是存放在客户端,用来访问位于远程服务器上的数据库。,2023年7月1日,8,J2EE,J2EE(Java2 Platform Enterprise Edition)平台规范是一个由SUN公司定义的用于简化分布式企业级应用开发与部署的基于组件的模式。为了降低成本,加快企业应用程序的设计和开发,J2EE 平台提供了一个基于组件的方法来设计、
4、开发、装配及部署企业应用程序,并提供了多层的分布式的应用模型、组件再用、一致化的安全模型以及灵活的事务控制。因此程序员可以更快的速度向市场推出创造性的客户解决方案,并且独立的、基于组件的J2EE解决方案不会被任何一个厂商的产品和API所束缚。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。,2023年7月1日,9,EJB,EJB是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构。采用EJB可以使得开发商业应用系统变得、容易,应用系统可以在一个支持EJB的环境中开发,开发完之后部署在
5、其它的环境中,随着需求的改变,应用系统可以不加修改地迁移到其它功能更强、更复杂的服务器上。EJB简化了多层体系结构应用系统的开发过程。在分布式应用系统的开发中,采用多层体系结构的方法有很多优点,如增加了应用系统的可伸缩性的、可靠性、灵活性等。服务器端构件可以根据应用需求迅速地加以修改,且构件在网络中的位置和应用无关,因此系统管理员可以很容易地重新配置系统的负载。,2023年7月1日,10,Java Servlet,Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java程序。Java Servlet API定义了一个servlet 和Java使能的服务器之
6、间的一个标准接口,这使得Servlets具有跨服务器平台的特性。除了Java Servlet API,Servlet还可以使用用以扩展和添加到API的Java类软件包。Servlet在启用Java的Web服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet对于Web服务器就好象Java applet对于Web浏览器,Servlet的主要功能在于可以事先交互式地浏览和修改数据,生成动态Web内容。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。,2023年7月1日,11,1.2 JSP技术,JSP技术概述 JSP技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 基础 课件 ch01

链接地址:https://www.31ppt.com/p-5376484.html