JavaWeb应用技术基础.ppt
《JavaWeb应用技术基础.ppt》由会员分享,可在线阅读,更多相关《JavaWeb应用技术基础.ppt(32页珍藏版)》请在三一办公上搜索。
1、第二章 Java Web应用技术基础,本章要点,HTML网页设计基本知识CSS的基本知识Servlet技术基础及应用JSP的基本知识及应用使用JDBC访问数据库实现基于数据库的登录验证,2.1 HTML网页设计,HTML网页基本标记 HTML(Hyper Text Mark-up Language,超文本标记语言),是目前网络上应用最为广泛的语言,也是构成网页的主要语言。HTML文档的内容一般都位于和之间,分为首部(head)和主体(body)两个部分。文档中的命令一般采用“”和“”形式配对出现,有些标记也可以单个出现,标记符不区分大小写。,body及其属性 是HTML文档的主体部分,在此标记
2、对之间可包含、等等许多标记,它们所定义的文本、图像等将会在浏览器窗口显示出来。,文本及格式标记,超级链接,表格 标记对用来创建一个表格。,图像,表单表单在Web网页中用来给访问者填写信息,从而能获得用户信息,使网页具有交互的功能。一般是将表单设计在一个HTML文档中,当用户填写完信息后做提交(Submit)操作,表单的内容就从客户端的浏览器传送到服务器上,经过服务器处理程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。标记对用来创建一个表单。标记具有action、method和target属性。,表单域 标记用来定义一个用户输入区或操作按钮。它的主要属性有type、n
3、ame和value。type属性指定表单域的类型;name属性指定表单域的名称(服务器将通过这个名字获得表单域的数据);value属性指定表单域的缺省值。这种类型的表单域有8种类型,如表2-6所示。标记对用来创建一个下拉列表框或可以复选的列表框。用来创建一个可以输入多行的文本框,即文本区。,案例2-1 登录和注册网页设计 设计一个登录网页和一个注册网页,登录网页的运行效果如图2-1所示。单击【注册】按钮,可进入注册页面,注册页面的运行效果如图2-2所示。,技术要点在【Web页】文件夹下建立登录网页login.html和注册网页register.html。在NetBeans下选择【窗口】【组件面
4、板】菜单命令打开【组件面板】,利用【组件面板】中的组件设计HTML网页。,用JavaScript验证表单验证表单就是对表单中输入的数据进行检验,如,用户名是否为空?电子邮件地址是否符合格式?如果表单中填入的数据不符合要求,则禁止提交,并给用户适当的提示信息,以便用户重新输入。表单验证有两种:一种是在客户端,一种是在服务器端。这里介绍的是客户端表单验证。CSS CSS(Cascading Style Sheet,层叠样式表),简称样式表。它是一种用户增强控制页面样式并允许将样式信息与页面内容分离的标记性语言。其作用可以概括为以下几点:内容与表现分离。可以使网页的表现非常统一,并且容易修改。减少重
5、复的代码编写。增加网页的浏览速度。减少存储。,案例 2-2 用样式表修饰登录和注册网页案例2-1设计的网页不够美观,可以通过样式表来修饰登录和注册网页。登录网页的运行效果如图2-4所示,注册网页的运行效果如图2-3所示。,2.2 Servlet技术,什么是Servlet Servlet是用Java编写的与平台无关的服务器端组件,它可以接收Web浏览器或其他HTTP客户程序发出的请求,生成动态的Web页面,或担当HTTP服务器上的数据库和应用程序的中间层(控制器)。Servlet框架是由javax.servlet和javax.servlet.http两个Java包组成。在javax.servle
6、t包中定义了所有的Servlet类都必须实现或扩展的通用接口和类。在javax.servlet.http包中定义了采用HTTP协议通信的HttpServlet类。,如何建立Servlet创建Servlet有三种方法:实现Servlet接口 创建一个Servlet类,必须直接或者间接实现接口。继承GenericServlet Servlet API提供了Servlet接口的直接实现,称为GenericServlet。继承HttpServlet HttpServlet类是类的一个子类。,案例2-3 建立用户登录Servlet 利用案例2-2设计的登录网页login.html,采用Servlet进行
7、登录验证,登录成功显示如图2-5所示界面,登录失败显示如图2-6所示界面。,技术要点建立一个HttpServlet接收用户请求。在processRequest()方法中处理用户请求。NetBeans生成的Servlet自动增加了processRequest()方法,该方法被doGet()和doPost()方法调用。通过request.getParameter()方法获得用户提交的数据。通过response.getWriter()方法获得输出流,向客户端输出验证结果。,处理请求和响应客户端向服务器端发送一个请求,服务器端获得该请求后,处理请求并把处理的结果返回到客户端,这个过程建立在HTTP协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaWeb 应用技术 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6509584.html