动态网页开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态网页开发相关的知识,希望对你有一定的参考价值。

说到动态网页开发我们首先用到的就是Tomcat丶MyEclipse丶JSP相关的元素

完成动态网页开发我们需要:

明确B/S架构开发的基本概念

掌握安装与配置Tomcat发布和运行方法

使用MyEclipse创建和运行项目于

掌握Web程序调试与排错

掌握JSP页面的元素内容

为什么需要动态网页?

由于静态网页的内容是固定的,不能提供个性化和定制化服务。为此,动态网页技术逐渐发展并得到广泛的应用。

什么是动态网页?

动态网页是指在服务器端运行的,是程序语言设计的交互式网页,它们会根据某种条件的变化返回不同的网页内容

动态网页需要使用服务器端脚本语言,例如,将要学习的JSP技术,其使用的是Java脚本语言。当用户访问动态网

页时,服务器端执行脚本语言,并根据处理结果动态生成网页内容。

动态网页的优势有哪些?

交互性:网页会根据用户的要求和选择而动态改变和显示内容。例如用户注册,用户登录等

自动更新:无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。例如在博客中一旦发表新的文

章就会在页面中看到新发布的帖子列表。

随机性:即当不同的时间,不同的人访问同一网址会产生不同的效果,例如,普通用户和管理员登陆论坛是所见页面

是不同的

C/S与B/S区别!

C/S一般面向相对固定的用户群,一般高度机密的信息系统采用C/S架构,比较适合用于企业内部的信息管理系统

金融证券管理系统等。B/S适用于公开信息发布,对信息的保密性要求较低,如企业网站,售后服务系统,物流信息的查询系统等。

URL:

URL(Uniform Resource Locator)的意思是统一资源定位符,是用于完整描述Internet上网页和其他资源地址的一种标识方法

简单的说URL就是常说的网址。在internet上所有资源都有一个独一无二的URL地址,我们可以在浏览器输入URL来实现对网页的访问。

Tomcat服务器:

Tomcat是一个免费的开源的Web容器。它是Apache基金会的Jakarta项目中的一个核心项目。使用Tomcat作为JSP的容器,其是在

Sun公司(现已被oracle收购)的JSWDK基础上发展起来的一个JSP标准实现,随着Web应用的发展,Tomcat被越来越多的应用于

商业用途。

Tomcat目录结构:

目   录  说   明
/bin 存放各种平台下用于启动和停止Tomcat的脚本文件
/conf 存放Tomcat服务器的各种配置文件
/lib 存放Tomcat服务器所需的各种JAR文件
/logs 存放Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps Web应用的发布目录
/work Tomcat把由JSP生成的Servlet存放于此目录下

 

 

 

 

 

 

 

JSP:

JSP就是指在html中嵌入Java脚本语言,当用户通过浏览器请求访问Web应用时,使用JSP容器对请求的JSP进行处理。

然后将生成的页面返回给客户端浏览器进行显示

六种元素:

静态内容:静态内容是JSP页面中的静态文本,其基本是HTML文本,与Java和JSP语法无关。

注释:使用格式<%--JSP注释--%>。其中的注释内容在客户端查看源代码的时候看不到注释内容。安全性较高

        <%//单行注释%>    ,<%/*  多行注释 */%>

JSP指令元素:JSP指令元素的作用是通过设置指令中的属性,在JSP运行时,控制JSP页面的某些特性

JSP指令一般以<%@开始,%>结束。

为什么需要page指令?

一次引入,处处使用。

什么是page指令?

page指令是针对页面进行设置一种指令,通常位于JSP页面的顶端。需要注意的是,page指令只对当前JSP页面有效,但是在JSP

页面中可以包含多个page指令。

<%@page 属性  1 ="属性值" 属性 2 = "属性值1,属性值2".......属性n="属性值"%>

属 性 描 述
language 指定JSP页面使用的脚本语言,默认为Java
import 通过该属性引用脚本语言中使用到的类文件
contentType 用于指定MIME类型和JSP页面回应是所采用的字符编码方式,默认为“text/html;charset=ISO-8859-1”

 

 

 

JSP脚本元素:

在JSP页面中,将表达式(expression),小脚本(scriptlet),声明(declaration)统称为JSP脚本元素

用于JSP页面中嵌入Java代码,实现页面的动态请求。

小脚本:小脚本可以包含任意的Java片段,形式比较灵活,通过在JSP页面中编写小脚本可以执行复杂操作和业务处理。

out.println( )用于在页面中输出数据

JSP声明:

在编写JSP页面程序时,有时需要为Java脚本定义成员变量和方法,这时就需要使用JSP声明来实现。

语法:<%!Declaration;[Declaration;]......%>

这里我们注意声明与小脚本和表达式语法格式不同,通常与表达式,小脚本一起综合运用。

Web程序的调试与排错(常犯的操作错误)

1.未启动Tomcat服务或没有在预期的端口中启动Tomcat服务。

2.未部署Web应用,就试图运行Web程序。

3.运行时URL输入错误

4.存放文件的目录无法对外引用,如文件放入了WEB-INF,META-INF等文件夹中。

 

以上是关于动态网页开发的主要内容,如果未能解决你的问题,请参考以下文章

动态网页开发基础

动态网页开发基础

动态网页开发基础

使用JSP/Servalet技术开发新闻发布系统------动态网页开发基础

动态网页开发基础

第一章动态网页开发基础