Java Web应用开发技术与案例教程第1章_Java_Web应用开发技术1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.JDBC
JDBC(Java Database Connectivity,数据库访问接口)是Java Web应用程序开发中最主要的API之一。JDBC API主要用来连接数 据库和直接调用SQL命令执行各种SQL语句。
8.XML
XML(eXtensible Markup Language)可扩展的标记语言。在 Java Web应用程序中,XML主要用于描述配置信息。
1.HTML
HTML(Hypertext Markup Language)即超文本链接标示语言。 使用HTML可以设计静态网页。
2.CSS
CSS(Cascading Style Sheets)即层叠样式表,简称“样式 表”,是一种美化网页的技术,主要完成字体、颜色、布局等 方面的各种设置。
3.JavaScript
1.1.2 Java Web应用开发技术
Java Web应用程序供用户通过浏览器(例如 IE)发送 请求,在Web服务器上运行程序,产生Web页面,并将页 面传递给客户机器上的浏览器,将得到的Web页面呈现 给用户。 开发客户端和服务器端的程序,其开发技术与方法 是不同的。 页面(视图):一般由HTML、CSS、JavaScript和JSP 页面组成。 服务器(控制):一般是Sevlet、JSP组成。 业务逻辑处理:一般是JavaBean或EJB。 持久层(数据库处理):一般是JDBC、Hibernate。
第1章 Java Web应用开发技术概述
Java Web应用开发,就是如何使用Java语言及其有 关的开发技术,来完成Web应用程序的开发过程。 本章介绍Java Web开发所需要的主流技术和常用框 架技术,以及开发Java Web应用所需要的开发环境、运 行环境和开发工具。 本章主要内容: 1.1 Java Web应用开发技术简介 1.2 Java Web开发环境及开发工具 1.3 Java Web应用程序的开发与部署 本章小结
1.1.1 Java Web应用
(1)Java Web应用:是在Web容器上运行的Web资源构成的集合。 (2)Java Web应用开发:是基于JavaEE框架的,需要由该框架的 容器和组件支持下完成。 (3)容器: 最主要的是Web容器——Web服务器(Servlet容 器)——》Tomcate服务器。 (4)组件:组件(component)是指在应用程序中能发挥特定功 能的软件单位。常见的3类组件: 客户端组件——客户端的Applet和客户端应用程序。 Web组件——Web容器内的JSP、Servlet、Web过滤器、 Web事件监听器等。 EJB组件——EJB容器内的EJB组件。 (5) 组件与容器的关系:组件是组装到JavaEE平台中独立的软 件功能单元,每一个JavaEE组件在容器中执行。
5.Servlet
Servlet(Java服务器小程序)是用Java编写的服务器端程序, 是由服务器端调用和执行的。
6. JavaBean
JavaBean用Java语言编写并遵循一定规范的类,该类的一个 实例称为JavaBean,简称Bean。JavaBean可以被JSP引用,也可以 被Servlet引用。
教学内容
学习并掌握Java web开发的基本方法、环境、工具 1、 Java Web应用常见开发技术 2、 Java Web开发环境及开发工具 3、 Java Web应用程序的开发与部署
教学目标
1、掌握Java Web开发的基本步骤 2、学会开发环境搭建、开发工具的使用方法。 3、学会设计一个简单的网页程序,并运行。
JavaScript是一种简单的脚本语言,JavaScript增加了HTML网 页的互动性,它可以在浏览器端实现一系列动态的功能,仅仅 依靠浏览器就可以完成一些与用户的互动。
4.JSP
JSP页面由HTML代码和嵌入其中的Java代码组成。JSP页面一 般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象。
9.StrutBiblioteka Baidu2
Struts2框架,提供了一种基于MVC体系结构的Web程序的开 发方法,简化了Web应用程序的开发,是目前最常用的开发框架。
10.Hibernate
Hibernate是一个面向Java环境的对象/关系数据库映射工具, 即ORM(Object-Relation Mapping对象——关系映射)工具。在分层 的软件架构中它位于下持久化层,封装了所有数据访问细节, 使业务逻辑层可以专注于实现业务逻辑。
Java Web 应用开发技术与案例教程
机械工业出版社 2014年1月 张继军 董卫 编著
课程内容
第1章 Java Web应用开发技术概述 第2章 静态网页开发技术 第3章 动态网页开发技术——Jsp技术
第4章 JDBC数据库访问技术 第5章 JavaBean技术 第6章 Servlet技术 第7章 Java Web常用开发模式与案例
1.1 Java Web应用开发技术简介
Java Web应用开发是基于JavaEE(Java Enterprise Edition)框架的,而JavaEE是建立在Java平台上的企业 级应用的解决方案。 (1)JavaEE框架是由Sun公司开发的。 (2)Java Web应用是在JavaEE框架中的Web服务器 (容器)上运行的Web应用程序。 (3)如何开发Web应用程序? 本节内容: 1.1.1 Java Web应用 1.1.2 Java Web应用开发技术
第8章 EL、JSTL、Ajax技术 第9章 过滤器和监听器技术 第10章 Java Web实用开发技术 第11章 Struts2框架技术
第12章 Hibernate持久化框架技术
首先要了解的——基本概念与术语
(1)单机程序、Web程序 集中式程序、分布式程序 (2)客户端、浏览器 (3)服务器(软件)或服务器端 Web服务器 数据库服务器 (4)客户端(浏览器)与Web服务器之间开发模式 B/S模式 C/S模式 (5)客户端与服务器之间数据传递---http协议 (6)网页、静态网页、动态网页 (7)网址(统一资源定位地址:URL) (8)开发Web程序所需要的开发环境和开发方法
相关文档
最新文档