java EE 教案 ppt
第1章JavaEE简介ppt课件
1.3.2 Struts框架
Struts框架那么具有组件的模块化、灵敏性和重用性的优 点,同时也简化了基于MVC的Web运用程序的开发,从运 用的角度来说,Struts有三大块:Struts中心类、Struts配置 文件及Struts标签库。
1.3.3 Hibernate框架
对目前的Java EE信息化系统而言,通常采用面向对象分 析和面向对象设计的过程。系统从需求分析到系统设计都是 按面向对象方式进展。但是到详细设计阶段,由于数据耐久 化需求保管到关系数据库,不得不自底向上修正设计方案, 又回到了按照过程进展编程的老路上来,这是非常令人沮丧 的。
1.2.2 Tomcat的安装于配置
二、安装: ① 运转apache-tomcat-6.0.18.exe,开场安装。 ② 选择安装内容及安装途径〔C:\Program Files\Apache Software Foundation\Tomcat 6.0〞〕,如图1.4所示。可以 把安装内容的“Examples〞选中,作为开发的参考例子。
5、修正web.xml文件的false改为true
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
1.2.3 MyEclipse的安装与配置
MyEclipse的安装过程非常简单,只需跟着步骤走就行了, 这里不再详细列举,本书例如用的是完全安装的MyEclipse。
图1.1 环境变量对话框
1.2.1 JDK的安装与配置
在【系统变量】中单击【新建】按钮,弹出“新建系统变 量〞对话框,在“变量名〞文本框中输入“JAVA_HOME〞, “变量值〞文本框中输入JDK的安装途径“C:\Program Files\Java\jdk1.6.0_16〞,如图1.2所示,单击【确定】按钮 完成配置。
第1章 项目开发入门Java EE开发环境PPT课件
1.1.1 开发环境安装
4.安装MySQL 5数据库 本书使用的MySQL 5安装版的可执行文件是mysql5.5.27_win32_zol.msi,双 击启动安装向导,每一步都选择它的默认设置,具体的安装过程从略。 完成之后进入命令行,输入“mysql -u root -p”并回车,输入密码19830925 (读者请输入自己设置的密码),将显示如图1.9所示的欢迎屏信息。
选择任务栏【开始】→【运行】,输入“cmd”并回车,进入DOS界面。在 命令行输入“java -version”,如果配置成功就会出现Java的版本信息,如图1.4 所示。
1.1.1 开发环境安装
2.安装Tomcat 7 Tomcat的运行离不开JDK的支持,所以要先安装JDK,然后才能正确安装 Tomcat。本书采用最新的Tomcat 7.0作为承载Java EE应用的Web服务器,可以在 其官方网站/下载,如图1.5所示为Tomcat的下载发布页。
现在来检验一下MySQL是否确实如期创建了user表。 在命令行输入: mysql> show tables; 系统显示数据库中已经有了一个user表,如图1.11所示,进一步输入: mysql> describe user; 可详细查看user表的结构、字段类型等信息。
1.1.1 开发环境安装
(3)向表中加入数据记录。 通常用INSERT语句向表中加入记录,格式如下: INSERT INTO tbl_name VALUES(value1, value2,…) 例如: mysql> INSERT INTO user VALUES(1, 'yu', 'yu' ); mysql> INSERT INTO user VALUES(2, 'zhouhejun', '19830925');
JavaEE核心技术(第2章 JavaEE简介)分析PPT课件
• 包含两个方面:
– 服务相关 – 通信相关
Page 16
2.1 Java EE概述-标准服务(服务技术) • 命名技术 • 数据连接技术 • Java事务技术 • 安全技术 • Java连接框架技术 • JAXP • Web服务技术
Page 17
产生影响。 – 可创建独立应用程序、Applet以及客户机/
服务器应用程序。 – 运行在JVM规范上。
Page 29
2.2 企业解决方案和JavaEE
• 什么是组件、容器?
– 基本软件单元——组件 – 所有Java EE组件都运行在容器中 – 容器为组件提供服务 – 组件通过调用服务与外界交互 – 组件与容器要遵循Java EE规范
Page 7
2.1 Java EE概述-标准产品
• 组件与容器的区别
– Java EE容器由厂商实现 – 组件由程序员编程实现
• Java EE技术的发展历程
Page 27
2.2 企业解决方案和JavaEE
• Sun提出了Java的3个划分类型:
– Java SE – Java EE – Java ME
Page 28
2.2 企业解决方案和JavaEE
• 1.JavaSE
– “标准版” – 是所有Java平台的基本要素 – 包含的核心规范对Java的另两个Java版本
Page 4
2.1 JavaEE概述
• Java EE是一个完整的平台,它从概念上 分为两个部分:
– 标准产品 – 标准服务。
Page 5
2.1 Java EE概述-标准产品
• 标准产品:是Java EE平台的有形方面
JavaEE课件第一章概述
集成化
旧系统的集成支持——不是白手起家
目前很多企业的信息存放在老的或者过时的应用系统或者其它数据库中(或不一定是java的或数据库的)——遗产系统 最大限度的利用以往信息 或者历史信息仍具有保留价值——如电厂运行资料,成绩库 新老系统的集成、运行平台不同
现有系统之间的集成
可移植性、易维护
问题3
为什么需要 J2EE?
问题1:从java语言的发展来看
1995年 ,Sun公司推出Java技术。 十多年来,已发展成为全球第一大软件开发平台,是长时 间以来最卓越的程序设计语言。 特点:跨平台、面向对象、多线程、半编译半解释等 1999年,Java从一种语言发展成为一种开发平台 ,出现 Sun ONE体系结构,以Java语言为核心,包括以下三个 版本: J2SE Standard J2ME Micro J2EE Enterprise 2005年8月, Java升级到1.5版,SUN公司将J2EE 1.5改名为java EE 5,以前J2EE版本还是称为J2EE。
题目:某个公司采用公用电话传递数据,数据是四位的 整数,在传递过程中是加密的,加密规则如下:每位数 字都加上5,然后用和除以10的余数代替该数字,再将第 一位和第四位交换,第二位和第三位交换。
J2EE
Java 2 Platform Enterprise Edition ------Java2平台企业版
1.2.2 JavaEE是企业分布式应用的的开发标准
Java EE是一个标准中间件体系结构 JavaEE 不是编程语言!!
Java EE是企业分布式应用开发标准 它规范了:
分布式组件(JSP、Servlet 、EJB)应该实现哪 些接口、提供哪些方法? 容器应该提供的服务
第1章javaee简介ppt课件
JavaEE的体系结构(4)
• 由业务层和WEB层构成了多层分布式应用体系中的中间层。 • WEB层
– J2EE规范定义的WEB层由JSP页面、基于WEB的Java Applets以及 用于动态生成HTML页面的Servlets构成。这些基本元素在组装过程 中通过打包来创建WEB组件。 – 运行在WEB层中的WEB组件依赖WEB容器来支持诸如响应客户请求 以及查询EJB组件等功能。
JavaEE的容器
• JavaEE的组件是分别运行在各自的容器中,由容器管理并运行。 • 容器可以由不同的应用服务器提供。 • 共有4种不同类型的容器:
– – – – Application客户端容器:管理Application组件。 Applet客户端容器:管理Applet组件。 Web容器:管理Web组件,为JSP、Servlet提供服务。 EJB容器:管理EJB组件,为EJB提供服务。
JavaEE的组件
• JavaEE应用程序是由组件构成的。JavaEE组件是一个封装了功能 的软件单元,能够与相关的一些类和文件一起组成JavaEE应用程序。 • JavaEE共有4种类型的组件:
– – – – Application客户端:桌面应用程序。 Applet客户端:在Web浏览器中执行的图形界面。 Web组件:基于Servlet和JSP技术组件,它们运行在Web服务器上。 EJB组件:企业JavaBean(EJB)封装企业的业务逻辑,运行在应用 服务器上。
应用服务器介绍(1)
• WebSphere简介
– WebSphere 是 IBM 的集成软件平台。它包含了编写、运行和监视全天 候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所 需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提 供了可靠、灵活和健壮的集成软件。 – WebSphere Application Server 是该基础设施的基础,其他所有产品 都在它之上运行。 – WebSphere Application Server 是 一 种功能完善、开放的Web应用 程序服务器,是IBM电子商务计划的核心部分。
《JavaEE企业级开发课件》
Servlets 技术
理解Servlets技术是JavaEE开发的关键。学习如何创建和配置Servlets、处理 HTTP请求和响应,以及使用Servlets开发动态Web应用程序。
JSP 技术
JSP(JavaServer Pages)是一种模板语言,用于生成动态的HTML内容。学习如何使用JSP创建交互式Web页面,并 与Servlets集成实现更复杂的功能。
Spring MVC 框架详解
Spring MVC是Spring框架的一部分,用于开发Web应用程序。学习如何使用 Spring MVC创建模型、视图和控制器,以实现灵活而可扩展的Web应用程序。
Spring Boot 快速开发
Spring Boot是Spring框架的一部分,用于快速开发独立的、基于Spring的应用 程序。学习如何使用Spring Boot简化项目配置和部署,并提高开发效率。
EJB 框架介绍
EJB(Enterprise JavaBeans)是一种服务器端组件模型,用于构建分布式、可扩展 的企业级应用。学习如何使用EJB框架创建和管理企业组件。
Web Services 基础知识
Web Services使得不同的应用程序能够互相交互和共享数据。学习如何使用 JavaEE构建和消费Web Services,并了解相关的标准和协议。
Session 和 Cookie
了解如何使用Session和Cookie管理用户会话状态和跟踪。学习如何在JavaEE应 用程序中实现用户认证、授权和数据保护。
JDBC 数据库连接
学习如何使用JDBC (Jav程序中连接和操作 关系型数据库。了解数据库连接池和事务管理的最佳实践。
《JavaEE企业级开发课件》
第1章javaee简介ppt课件
JavaEE的体系结构(2)
JavaEE根据企业信息系统各个组成部分在功能上的区别,将整个应 用系统划分为客户层、中间层(其中可包括WEB层、业务层)和企业信 息系统层三层结构,各个应用层分别配置在不同类型的应用服务器中。
JavaEE的体系结构(3)
• 客户层
– 用于与企业信息系统的用户进行交互以及显示根据特定商务规则进行 计算后的结果。 – 基于JavaEE规范的客户端可以是基于WEB的,也可以是不基于WEB 的独立(Stand Alone)应用程序。 – 在不基于WEB的J2EE客户端应用中,独立的客户端应用程序可以运 行在一些基于网络的系统中,比如手持设备或汽车电话等。同样,这 些独立的应用也可以运行在客户端的Java Applet中。这种类型的客 户端应用程序可以在不经过WEB层的情况下直接访问部署在EJB容器 (EJB Container)中的EJB组件。
JavaEE的体系结构(5)
• 企业信息系统层
– 在企业应用系统的逻辑层划分中,企业信息系统层通常包括企业资源 规划(ERP)系统、大型机事务处理(Mainframe Transaction Processing)系统、关系数据库系统(RDMS)及其它在构建J2EE分 布式应用系统时已有的企业信息管理软件。
第1章javaee简 介
第1章 JavaEE简介
什么是JavaEE
• Java EE是Java PlatForm 2 Enterprise Edition的缩写,从 1999年12月17日发布J2EE1.2 版本,到今天已经走过了10多个年 头,共发布了5个版本,最新版本是Java EE 6。
– 1999年12月17日发布了J2EE 1.2版本,这也是Java企业级规范的第 一个版本 – 2001年8月22日发布了J2EE 1.3版本。J2EE1.3规范使用其它的企业 集成机制扩展了J2EE平台。 – 2003年11月24日发布了J2EE1.4版本,J2EE 1.4的主要目标是支持 Web Service。 – 2006年5月8日发布了JavaEE5.0版本 ,相对于之前的版本,Java EE 5中作了很多改动,并且增加了很多内容。 – 2009年12月10日发布了JavaEE6版本。Java EE 6的目标仍然是简化 开发人员的工作 。
《JavaEE概述》PPT课件
主流技术-Spring
• Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring 提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对 类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分: Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面 是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效 率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的 数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring 还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例 如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标 准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其 他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强 大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关 的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。
JavaBean
• JavaBean – 它是一个公开的public类 – 它有一个默认的构造方法,也就是不带 参数的构造方法(在实例化JavaBean对象 时,需要调用默认的构造方法) – 它提供setXXX()方法和getXXX()方法 来让外部程序设置和获取JavaBean的属性。
JDBC
Java EE包含技术
• 基础技术:JSP,Servlet,JavaBean,JDBC • 高级技术:
EJB,JPA ,JMS,WebServices,JSF,Contexts And Dependency Injection,Security,JavaMail
《JavaEE开发实战教程课件》
RESTful架构
学习使用Representational State Transfer(REST)架构风格构建Web服务的原理 和实践。
SOAP协议与Web Services
了解Simple Object Access Protocol(SOAP)协议和基于SOAP的Web服务的概念 和实现方式。
《Java EE开发实战教程课件》
加入我们的课程,掌握Java EE开发的实战技巧和最佳实践。该课程涵盖了Java EE的核心概念、开发环境搭建、各种技术和框架的使用。
Java EE概述
深入了解Java Enterprise Edition(Java EE)的重要性和功能,探索其在企业级应用开发中的应用和 优势。
Apache Struts2框架
介绍Apache Struts2框架,学习如何使用该框架开发灵活、可扩展和易于维护 的Java EE应用程序。
Spring框架
了解Spring框架的优势和特点,学习如何使用Spring进行依赖注入、AOP编程 和面向切面编程。Hibernate框架
探索Hibernate框架,学习如何使用对象关系映射(ORM)技术简化数据库操作,并提高应用程序 的性能和可维护性。
MVC模式
了解MVC(Model-View-Controller)模式在Java EE开发中的应用,学习如何将应用程序分离为模型、 视图和控制器。
JDBC技术
学习Java数据库连接(JDBC)技术,了解如何连接数据库,并使用Java代码执行SQL查询和更新。
Session和Cookie
探索使用会话和Cookie来管理用户状态和跟踪用户身份的技术,以提供更个性化和安全的用户体 验。
《JavaEE开发工程师课件-高清版》
Hibern ate框架
1
对象关系映射
学习如何使用Hibernate实现对象关系
查询语言
2
映射(ORM),使数据库操作更加简 单和高效。
深入了解Hibernate的查询语言
(HQL),进行复杂的查询和数据检
索。
3
性能优化
探索优化Hibernate应用程序的技术, 包括缓存、批处理和懒加载。
JavaEE核心技术
架构
探索JavaEE的分层体系结构, 理解关键概念,如EJB、JPA、 JMS和Web Serv习如何保护JavaEE应用程序, 并使用安全性特性,如身份验 证和授权。
了解如何设计和构建可扩展的 JavaEE应用程序,以应对不断 增长的用户和需求。
JavaEE Web应用程序开发
《JavaEE开发工程师课件高清版》
准备成为一名JavaEE开发工程师?这份高清课件将帮助您掌握JavaEE开发 的核心知识和技术,从概述到实践,全方位打造您的开发能力。
JavaEE概述
深入了解JavaEE平台及其组件,以及JavaEE在企业级应用开发中的重要性 和应用场景。
JavaEE开发环境搭建
使用JPA实现对象关系映射(ORM), 将Java对象持久化到关系数据库中。
S p ring 框架
1 IOC容器
探索Spring框架的核心 功能之一——控制反转 (IOC),实现解耦和 模块化的开发。
2 依赖注入
3 面向切面编程
学习如何使用依赖注入, 减少代码的耦合度,提 高代码的测试性和灵活 性。
使用Spring的面向切面 编程(AOP)功能,实 现关注点的分离和系统 功能的增强。
S truts框架
框架概述
JavaEE基础教程第2章 Java编程基础ppt
byte z=55;
short s=128;
❖ 浮点型: float f=234.5F;
double d=-1.5E-8, square=95.8;
❖ 其他类型: char c1 = 'a', c2='中', c3='\u4e2d',c4=20013; boolean t = true ;
❖ 〔4〕对于一些不能显示的特殊字符采用转义字符来表示。
表2-4 Java常用转义字符
转义字符形式 功能
\'
单引号字符
\"
双引号字符
\\
反斜杠字符
\r
回车
\n
换行
\f
走纸换页
\t
横向跳格
\b
退格
\ddd
1到3位8进制数(ddd)所代表的字符
\uxxxx
1到4位16进制数(xxxx)所代表的字符
❖例如:,\"Who's at the door?\""); ❖ 注意字符值使用单引号,字符串使用双引号。与
图中显示实际上变量c是包含字符 值'A'的一个根本变量,而变量s是 指向包含"Hello Again"的String类的 一个实例的引用变量。
❖ Java在对变量进展内存分配时,把内存划分成两 种:一种是栈内存,另一种是堆内存。
❖ 栈内存是向低地址扩展的数据构造,是一块连续 的内存的区域,栈顶的地址和栈的最大容量是系 统预先规定好的。
❖ 堆内存用来存放由 new 创立的对象和数组,在堆中分配的内存,由 Java虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或者对 象之后,还可以在栈中定义一个特殊的变量,让栈中的这个变量的取 值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组 或对象的引用变量,以后就可以在程序中使用栈中的引用变量来访问 堆中的数组或者对象,引用变量就相当于是为数组或者对象起的一个 名称。引用变量是普通的变量,定义时在栈中分配,引用变量在程序 运行到其作用域之外后被释放。而数组和对象本身在堆中分配,即使 程序运行到使用new产生数组或者对象的语句所在的代码块之外,数 组和对象本身占据的内存也不会被释放,数组和对象在没有引用变量 指向它的时候,才变为垃圾,不能再被使用,但仍然占据内存空间不 放,在随后的一个不确定的时间被垃圾回收器收走〔释放掉〕。栈中 的引用变量指向堆内存中的实例对象,这其实就是 Java 中的指针。
java ee课件-PPT精选文档-PPT课件
重点
₪ EJB
■ ■ ■ ■ ■ ■ Java EE理解(容器、打包部署、开发角色) EJB理解 无状态会话Bean、有状态会话Bean的生命周期 JNDI 消息驱动Bean理解 会话Bean和消息驱动Bean的开发
11
重点
₪ JPA
■ 实体Bean的生命周期 ■ ORM(注解方式实现映射) ■ 开发步骤
₪ 轻量级+标准 ₪ Java EE基础(Web技术)
■ Servlet、JSP、JDBC、JNDI、JavaMail
₪ 从轻量级Java EE框架入手
■ ■ ■ ■ Struts Spring Hibernate Struts+Spring+Hibernate
₪ 掌握Java EE官方标准(EJB)
7
重点
₪ Struts
■ ■ ■ ■ ■ MVC优点 Struts2基本流程 Struts2各种文件 Struts2开发步骤 Struts2标签
8
重点
₪ Hibernate
■ ■ ■ ■ ■ ■ ORM Hibernate体系结构 Hibernate各种文件的作用 Hibernate核心接口 HQL查询 DAO
12
重点
₪ Web Service
■ ■ ■ ■ Web Service概念 Web Service特点 Web Service架构 XML基础
13
5
考试题型
₪ 单选题:10小题,每小题1分,共10分 ₪ 多选题:10小题,每小题2分,共20分 ₪ 判断题:10小题,每小题1分,共10分 ₪ 简答题:8小题,每小题5分,共40分 ₪ 程序题:2小题,每小题10分,共20分
6
重点
JavaEE框架 全程实战教程 课件PPT模板
1-15测试maven的 web开发环境测试 maven的web开发环境
1-17测试新增测 试新增
A
C
E
1-14创建web项
1-16查询数据查
1-18测试删除和更
目创建web项目
询数据
新测试删除和更新
B
D
F
02
第2章mybatis基础入门
第2章mybatis基 础入门
2-1配置tomcat的maven插件 配置tomcat的maven插件 2-2使用beanutils参数的封装使 用beanutils参数的封装
maven
1-9创建一个maven 控制台项目创建一个 maven控制台项目
1-10idea的环境基 础测试idea的环境基
础测试
1-11maven项目结 构说明maven项目
结构说明
1-12lombok插件 lombok插件
第1章maven版本控制基础
1-13maven仓库 的概念maven仓库
javaee框架 (maven+springmvc+spring+mybatis)全程实战 教程
演讲人 2 0 2 x - 11 - 11
目录
01. 第1章maven版本控制基础 02. 第2章mybatis基础入门
01
第1章maven版本控制基础
第1章maven版本ቤተ መጻሕፍቲ ባይዱ制基础
1-1回顾Web开发流程回
感谢聆听
1
顾Web开发流程
1-2常见框架简介常见框
架简介
2
1-3课程内容简介课程内
3
容简介
1-4maven的作用maven
的作用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章HTML基础
1.HTML(超文本标记语言),该语言由标签组成,是web网页描述语言,浏览器能够解析并转换成为直观美观的页面。
2.HTML语法基础
a)HTML文档由标记组成,每个标记都一对尖括号及尖括号内的标记名组成。
b)标记都是成对出现,包括开始标记和结束标记。
开始标记和结束标记名字相同,但结束标记必须用一个斜线符号开头。
c)所有被标记包围的对象,如文本、图像、表格等都按照标记定义的格式显示。
d)标记内的元素名应该小写
e)标记通常都有属性,属性的格式是属性名=”属性值”。
<标记名属性1=”值”属性2=”值”……>内容</标记名>
3.HTML结构
<html>
<head>
<title>页面名称</title>
</head>
<body>
…..
</body>
</html>
注:HTML标记告诉浏览器或其他程序:这是一个网页文档,应该按照HTML语言规则对标记进行解释。
HEAD标记用于提供与网页相关的各种信息,如网页标题,所使用的样式表和脚本等。
BODY标记包括了网页显示的内容,如文字,图像、动画、超链接以及其他HTML对象。
4.HTML常用标签
a)分段标记:<p>段落内容</p>
b)换行标记:<br/>
c)无序列表标记:
<ul>
<li>列表项1</li>
<li>列表项2</li>
……
<li>列表项n</li>
</ul>
d)文件超链接标记:
<a href=”目标文件的URL”>文本</a>
绝对URL:给出目标文件的完整URL地址
相对URL:指以当前文档所在位置为起点到目标文档所经过的路径
当前目录:.
上一级目录:../
上两级目录:../../
依次类推
根相对路径:指从站点根目录到被链接文件的路径,/网站根文件夹名e)表标记:
<table>
<caption>表格标题</caption>
<tr>
<th>栏名</th>
<th>栏名</th>
<th>栏名</th>
</tr>
<tr>
<td>单元格内容</td>
<td>单元格内容</td>
<td>单元格内容</td>
</tr>
<tr>
<td>单元格内容</td>
<td>单元格内容</td>
<td>单元格内容</td>
</tr>
</table>
f)图层标记,是一个容器,在图层里可以放置各种类型的网页元素<div>
….
</div>
g)图片标记
<img src=”图片URL” alt=”图片说明”/>
h)框架标记
<frameset cols=”25%,50%,25%”>
<frame src=” frame_a.html”/>
<frame src=”frame_b.html”/>
<frame src=”frame_c.html”/>
</frameset>
<html>
<frameset rows=”50%,50%”>
<frame src=”frame_a.html”/>
<frameset cols=”25%,75%”>
<frame src=”frame_b.html”/>
<frame src=”frame_c.html”/>
</frameset>
</frameset>
</html>
i)表单,用于向服务器传输数据
<form action=”form_action.jsp” method=”get”>
<p>名:<input type=”text” name=”fname”/></p>
<p>姓:<input type=”text” name=”lname”/></p>
<input type=”submit” value=”submit”/>
</form>
注:action:规定当提交表单时,向何处发送表单数据
method:表单的提交方式
get:表单中的数据将附加到URL上,适合安全性不高且数据量不大的情况。
post:数据并不会附加到URL传输,而是单独传输,适合对数据安全性要求高或大数据传输情况。
<input type=”text” name=”fname”/>表示文本框,name属性指定文本框的名字。
<input type=”password” name=””/>表示密码框
<input type=”checkbox” name=””/>表示复选框
男性:<input type=”radio” name=”” checked=”checked” value=”male”/>表示单选按钮
<select name="cars"> 表示下拉列表框
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<textarea rows="10" cols="30"> 表示文本域
The cat was playing in the garden.
</textarea>
<input type="button" value="Hello world!"/>表示普通按钮
<input type=”submit” value=”Submit”/>表示表单提交按钮
<input type=”reset” value=”重置”/>表示表单重置按钮
练习:使用HTML制作一个用户登录表单。