第一周 Web开发入门(上)

本文介绍了Java Web应用程序,其由Servlet、HTML页等构成,还阐述了Web发展历史,从静态到动态有多种实现方式。接着讲解了JavaEE体系结构,包括与标准版Java的区别及各类容器。最后介绍了XML,包括其用途、数据结构、语法等内容。

一.什么是Web应用程序

Java Web由一组Servlet、HTML页、类、以及其他可以被绑定的资源构成。可以在各种供应商提供的实现Servlet规范的Servlet容器中进行。

Java Web应用类中包含如下内容:

   -Servlet

   -JSP

   -实用类

   -静态文档如HTML、图片等

   -描述Web应用的信息(web.xml)

Web应用程序常见组成部分

   -浏览器

   -HTML超文本标记语言

   -HTTP客户端与服务器进行通信遵循规则

   -Web服务器软件

   -数据库

 

 

二.Web发展历史

静态->动态

动态web的实现方式

-CGI

-PHP

-ASP

-ASP.NET

-JSP/Servlet

 

三.JavaEE体系结构

企业级与标准Java区别

  -标准版Java包括了一整套面向对象的语言规范

  -标准版Java包括了一整套核心类库和可以任意扩展的虚拟机

  -Java企业版包含了标准版的全部内容,可以说是Java标准版的延伸和扩充

  -JavaEE针对整个企业范围规范了一个新的体系结构,即一个分布式、多层次的体系结构

 JavaEE的容器

容器:一组提供服务的管理器

   -运行在客户端的容器

       -应用程序客户端容器:管理客户端组件运行

       -Applet容器:Web浏览器和Java插件的组合体

   -运行在Java EE服务器端的容器:

       -Web容器:管理JSP和Servlet组件的运行

       -EJB容器:管理企业级Bean的运行

 

四.认识XML

一.简介

XML被设计用来传输和存储数据,HTML被设计用来显示数据。

XML没有预定义的标签。

二.用途

XML应用于web开发的许多方面,常用语简化数据的存储和共享。

通过几行JavaScript,我们可以读取一个外部XML文件,然后更新HTML中的数据内容。

三.数结构

XML文档必须包含根元素。该元素是所有其他元素的父元素

实例

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
    <book category="children">
        <title lang="en">喜洋洋与美羊羊的快乐生活</title>
        <author>何涛</author>
        <year>2020</year>
        <price>9.99</price>
    </book>
</bookstore>

四.XML语法

1.XML文档必须有根元素

2.XML属性必须加上引号

3.在XML中,空格会被保留

4.XML以LF存储换行

5.有一些特殊字符需要实体引用 < > & ' "

五.XML元素

元素可包含其他元素。 上面例子中 bookstore是元素,author是文本,title拥有属性

XML命名规则

 

 

 

 

 

 

 

 

 

 

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值