栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

动态网页开发基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态网页开发基础

URL Uniform Resource Location 统一资源定位符 补充内容 URL 统一资源定位符 是 URI 的子集 URI 统一资源标记符 URL 的组成

 

协议部分有两种: http 、 https http 协议: 超文本传输协议 ,是一种数据传输的规范 Tomcat服务器简介 服务器 : webLogic 、 webSphere 、 JBoss 、 Jetty 、 Tomcat.... 作者 : Apache 作用 :应用服务器

 

安装 tomcat 之前,一定要确保电脑中已安装并配置了 JDK ,因为 tomcat 运行依赖 JRE 配置Tomcat环境变量 1. 新建变量名: CATALINA_BASE ,变量值: D:ruanjianapache-tomcat- 7.0.79 2. 新建变量名: CATALINA_HOME ,变量值: D:ruanjianapache-tomcat- 7.0.79 3. 打开 PATH ,添加变量值: D:ruanjianapache-tomcat- 7.0.79bin;D:ruanjianapache-tomcat-7.0.79lib 启动Tomcat服务 在 CMD 命令下输入命令: startup 开启 或者是在图形化界面:点击 startup.bat 是 windows 系统的开启按钮 点击 startup.sh是 Linux 系统的开启按钮 shutdown.bat 是 windows 系统的关闭按钮 点击 shutdown.sh 是 Linux 系统的 关闭按钮 测试Tomcat 打开浏览器,在地址栏中输入 http://localhost:8080 回车,如果看到 Tomcat 自 带的一个 JSP 页面,说明你的 JDK 和 Tomcat 已搭建成功。  Tomcat的端口配置

通过配置文件server.xml修改Tomcat端口号

 注意:修改了配置文件后,一定要重新启动Tomcat,再次访问Tomcat

Web项目的目录结构

 

 通过配置文件web.xml访问起始页




index01.html
index02.html

 
什么是JSP JSP 全称 Java Servlet Pages -----> JSP 就是一个 Servlet 程序 JSP 即在 HTML 代码中嵌入 java 代码从而实现网页动态展示的一种技术 Servlet 的作用:用 java 语言开发动态资源技术 JSP 的作用:用 java 语言 (+html 语言 ) 开发动态资源的技术 JSP 的特点: 1 、 jsp 的运行必须交给 tomcat 服务器 (tomcat 的 work 目录存放 jsp 运行时的临时 文件 ) 2 、 jsp 页面既可以写 html 代码也可以写 java 代码
<%@ page language="java" import="java.util.*,java.text.*" contentType=
"text/html; charset=utf-8" %>


第一个Web应用


你好,今天是
<% SimpleDateFormat formater=new SimpleDateFormat("yyyy年MM
月dd日");
String strCurrentTime=formater.format(new Date());%>
<%=strCurrentTime%>

 
JSP中的page指令 jsp 指令: page 指令、 include 指令、 taglib 指令 一个 jsp 页面中可以包含多个 page 指令,通常位于 jsp 页面的顶端,需要注意的是: page 指令只对当前 jsp 页面有效。
<%@ page language="java" -- 告诉服务器使用什么动态语言来翻译 jsp 文件 import="java.util.*,java.text.*" -- 告诉服务器 java 文件使用什么包,多个包之间 用逗号分隔 pageEncoding="utf-8" -- 告诉服务器使用什么编码翻译 jsp 文件 ( 成 java 文件 ) contentType= "text/html; charset=utf-8" -- 服务器发送浏览器的数据类型和内 容编码 %> jsp 表达式 语法 <%= 变量或表达式或者常量 %> 作用 : 向浏览器输出变量的值或表达 式计算的结果类似 out.print jsp 脚本 语法 <%java 代码 %> 作用 : 执行 java 代码 jsp 声明 语法 <%! 变量或方法 %> 作用 : 声明 js 的变量或方法 jsp 注释 语法 <%--jsp 注释 --%> 注 :HTML 的注释会被翻译和执行,而 jsp 的注释不 会被翻译和执行 脚本的内部注释 <% // 单行注释 %> 脚本的外部注释 <%--jsp 注释 --%>

 

JSP 执行过程 

可以查看发布的项目中生成的 .class 和 .java 文件 D:ruanjianapache-tomcat- 7.0.79workCatalinalocalhostjsp01orgapachejspjsp 使用eclipse创建web项目  

 

在eclipse中配置tomcat 第一种: Windows----preferences----Add 第二种:右键项目名 ——properties——Java Build Path——AddLibrary——server Runtime—— 第三种:右键项目名 ——properties——Project Facets——Runtimes 对勾 —— Apply——ok 部署Web项目

 

 

 Web程序的调试与排错

 

课后作业   一、动态网页和静态网页的主要区别有哪些?
静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能 需求和网站内容的多少。如果网站功能比较简单,内容更新量不是很大,采用纯静态网 页的方式会更简单,反之一般要采用动态网页技术来实现。 静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站能适应搜 索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。 动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果有必 要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内 容和静态网页内容同时存在也是很常见的事情

二、请描述B/S架构的特点?

在 B/S 结构中,浏览器端与应用服务器端采用请求 / 响应模式进行交互。 交互的过程如下。 1. 客户端接受用户的请求; 2. 客户端向应用服务端发送请求:客户端把请求消息(包含用户名、密码等信息)发送到 应用服务器端,等待服务器端的响应; 3. 数据处理:应用服务器端通常使用服务器端脚本语言,如 JSP 、 ASP.Net 等,来访问数 据库,获得查询结果; 4. 发送响应:应用服务器端向客户端发送响应消息(一般是动态生成的 HTML 页面),并 由用户的浏览器端,解释 HTML 文件,呈现用户界面。

 

三、请描述B/S架构与C/S架构的区别?

维护和升级方式简单。 C/S 结构的每一个客户端都必须安装和配置软件。假如一个企业共 有 50 个客户站点使用一套 C/S 结构的软件,则当这套软件进行了哪怕很微小的改动后(比 如增加某个功能),系统维护员要将客户端原有的软件卸载,再安装新的版本,然后进 行设置。由于在 B/S 结构中,软件应用的业务逻辑完全在服务器端实现,所有的客户端只 是浏览器,根本不需要做任何的维护。所以,软件升级后,系统维护员只要将服务器的 软件升级到最新版本就行了。其他客户端,只要重新登录系统,使用的就已经是最新版 本的软件了。 用户访问范围更大。 C/S 是建立在局域网的基础上的,而 B/S 是建立在 Internet 的基础上 的,用户访问范围自然不可同日而语

 

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1041029.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号