Java web开发概述资料课件.ppt
《Java web开发概述资料课件.ppt》由会员分享,可在线阅读,更多相关《Java web开发概述资料课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、第2章 Java Web 开发概述,2.5 .NET与J2EE两大主流平台简介,2.4 常见的Java EE服务器,2.3 常用的动态网页技术,2.2 动态网页技术概述,2.1 Java Web相关知识,内 容 提 要,Java Web基础环境搭建包括JDK的安装、Tomcat的安装、Eclipse的安装以及MySQL的安装(本书以MySQL数据库为例,读者也可以使用其它数据库)。为了方便地操作MySQL,如果安装的MySQL没有可视化的操作界面,还可以安装操作MySQL数据库的小软件Navicat Lite。,Java Web开发是用Java技术来解决相关Web互联网领域的技术的总和,指的是
2、利用JSP、Servlet、XML和JavaBean等等技术开发Web应用程序。Web包括服务器端和客户端。开发Java Web应用程序不仅要用到开发静态网站的HTML、JavaScript、CSS等等技术,还要使用数据库,MVC框架等等。,2.1 Java Web相关知识,1HTML2XML3JavaScript4CSS5C/S和B/S架构,1HTML,HTML(Hyper Text Mark-up Language,超文本标记语言)是一种万维网应用最为广泛的信息表示语言。使用HTML语言编写的文件称为HTML文件,扩展名为.html或者.htm。HTML语言包括一系列的元素和标签,可以将文
3、本、表格、图片、声音以及动画等等组合在一起,进行各种资源的排列及显示。,1HTML,HTML语言简单易学、容易掌握。HTML文件独立于操作系统,只需要使用客户端的浏览器就可以运行。HTML文件的结构包括头部(Head)和主体(Body)两部分。其中,头部用来描述HTML文件的属性信息。例如,页面的类别、字符编码,刷新间隔、缓存控制、Cookie设置等等。头部的内容不会在页面中显示。HTML的主体部分是正文,也是最主要的部分,是浏览器要显示的内容。,程序2-1 hello.html:,2XML,XML(Extensible Markup Language,可扩展标记语言)是一种用来创建自定义标记
4、的语言。开发者可以利用XML对数据进行描述、传输以及交换,可利用XML创建新的标记语言。它可以标记数据,定义数据类型,使数据更具有结构性。,2XML,如今,XML已被广泛应用于Java Web的配置中,例如Java Web项目的配置文件web.xml,Struts框架的配置文件struts.xml,Hibernate框架的配置文件hibernate.cfg.xml以及Spring框架的配置文件bean.xml以及applicationContext.xml等等。,2XML,(1)它具有良好的格式,标记都具有结尾标记;(2)XML具有两种验证机制:DTD(Document Type Defini
5、tion,文档类型定义)和XML Schema。其中,XML Schema可以复合使用XML名称空间,可以详细定义元素的内容以及属性值的数据类型。,2XML,(3)与HTML结合使用,使数据的显示格式与内容相分离。HTML提供显示格式,XML描述数据本身。(4)XML是电子数据交换的格式。不仅可以用于描述,而且可以在电子商务等领域完成数据交换。(5)XML具有面向对象的特性,具有开放的标准。,但是,XML也存在一些缺点。例如,XML采用的是树状结构,插入和修改比较困难;当数据量较大时,存储效率较低。另外,XML的管理功能不够完善;各种XML标准间的通信也存在问题。, 0001 王明明 男 山东
6、 0002 李晓梅 女 北京 0003 王林 男 河北 ,程序2-2 student.xml:,3JavaScript,JavaScript是目前网络上最流行的客户端脚本语言,它被设计用来为网页添加一些交互的行为。使用一对标签将可以将JavaScript脚本添加到网页中,使网页变得更加生动活泼。,JavaScript语言和Java语言除了语法有些相似之外,并无其它关联,二者是两种完全不同的语言,区别如表所示:,程序2-3 使用JavaScript完成表单中用户名和密码非空的校验,并给出相应的提示信息。,4CSS,CSS(Cascading Style Sheets,级联式菜单或层叠样式表)是一
7、种用来表现HTML或XML等文件样式的技术。使用CSS可以实现页面的内容和样式的分离,HTML语言用来定义页面的内容,而CSS用来定义页面的样式或风格。CSS更高效,更灵活,维护简单方便,也更容易使整个网站的页面风格统一。,CSS布局也可以在一个独立的样式表文件中完成,从而实现网页的表现和内容相分离;采用CSS布局的页面容量比使用表格布局的页面容量小,页面的浏览速度更快;另外,采用CSS布局的页面修改和维护起来更方便。,程序2-4 使用外部样式表,style.css为外部样式表,css.html引用外部样式表进行格式化输出。,4CSS,style.css:CHARSET UTF-8;bodyb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java web开发概述资料课件 web 开发 概述 资料 课件
链接地址:https://www.31ppt.com/p-1565812.html