第一章 JSP概述 study-thinking-action.

Slides:



Advertisements
Similar presentations
教师队伍建设 组员:王英利 赵香媖 侯娟. 主讲内容 2. 中小学教师队伍建设 1. 职业教育师资队伍建设国际比较 3. 高校教师队伍建设与管理.
Advertisements

醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
提 纲 三次考察与改革的回顾 1 学院三周来的新面貌 及下一步工作思路 2 凝心聚力、团结协作、狠抓落实 3.
模块七 会计电算化应用 任务一 初始设置 任务二 凭证处理 任务三 账簿管理 任务四 期末处理 任务驱动.
第四讲 常用的体系结构模式 刘玮 2017/2/26.
——以通渭县图书馆青树小项目“携老上网游”为例
HE Fixed Assets Manage System
动态Web开发技术--JSP.
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
第一章 JSP概述.
C语言程序设计 李伟光.
清华大学 罗念龙 2004年6月 集成学生系统 清华大学 罗念龙 2004年6月.
2013届 计算机科学与技术专业 毕业设计(论文) 启动报告
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
综合实验 ----实验选作(1/3) 智能五子棋游戏 1. 实验目的
2013浙江省行测专题 密卷解析及备考冲刺 罗 姮.
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
第 三 节 电磁铁的应用.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
云智慧助力在线医疗服务性能优化 —让IT运营更简单 2015年4月 云智慧科技(北京)有限公司.
第八章 网络课程的设计与开发.
JSTL标签库 讲师:梁 桐 北京传智播客教育 1。缓存数据 2。处理字符乱码 3。监听器中的定时器
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
网站如何定制建设???.
企业税收筹划与税务风险管理 暨南大学财税系 沈肇章.
第三章 心理安全 广西师范大学 罗蕾.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
时间管理 -----高一团体辅导.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
课程整体教学设计 ——《面向对象程序设计基础》
转正述职报告 乐恩公司 史航
互联网时代班主任的挑战 万玮 2014年9月20日.
风 波 鲁 迅 江南水乡风景.
江西省专业技术人员 继续教育信息管理系统.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
数据库操作示例 import java.sql.*; //导入java.sql包 public class JDBCDemo {
Tomcat的组织结构及集群原理 李 山.
鄉村尋根-農具篇.
第一章: Java Web 开发技术概述.
第六讲 JSP中的文件操作(2) 教学目的 本讲继续讲述JSP中使用Java输入、输出流实现文件的读写操作 。 1 文件上传 2 文件下载
研究与开发实践 辛 卫 第02周讲义.
認識我的故鄉_台中市.
第11章 Android客户端与服务器交互.
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
《护理信息技术》 (案例应用版).
Tomcat之旅-介绍、安装和配置.
封面 (资产管理软件)
大專院校美食網- 以新北市為例 商務科技管理專題 組 別: 第二組 專題成員: 方采薇 陳宜欣
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聽聽那冷雨---重點摘要 二愛 王煜榕.
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
憲政與民主 應化3A 邱泓明.
W3C标准网页制作 主讲教师:张 涛.
方格紙上畫正方形.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符
電子表單 簡介 高雄市鳳山區新甲國小 陳信宏.
Presentation transcript:

第一章 JSP概述 study-thinking-action

第一章 JSP概述 主要内容 难点 关键实践 什么是JSP JSP引擎与Tomcat服务器 JSP页面与Web服务目录 JSP运行原理

1.1 什么是JSP 1.2 JSP引擎与Tomcat服务器 1.3 JSP页面与Web服务目录 1.4 JSP运行原理

1.1 什么是JSP 之前大家写过什么样的Java程序? Web HTML Java桌面程序 Java与Java Web C/S与B/S

1.1 什么是JSP JSP(Java Server Pages)是基于Java 语言的一种Web应用开发技术。 JSP ≈ HTML + Java

1.2 JSP引擎与Tomcat服务器 基于JSP的web应用程序必须由一个软件统一管理, 成为JSP引擎或容器 将安装JSP引擎的计算机称作一个支持JSP的Web服 务器。这个服务器负责运行JSP,并将运行结果返 回给用户。 容器 Tomcat是一个免费的开源JSP引擎,也称作Tomcat服务器。 可以登录http://jakarta.Apache.org/tomcat免费下载Tomcat。

补充:Tomcat的目录结构 Tomcat的目录结构 bin:存放Tomcat启动和关闭文件的文件夹。 conf:存放一些Tomcat的配置文件。 lib:存放一些Tomcat的核心类库,在应用中如果需要扩展Tomcat的功能,也可以将第三方类库赋值到该文件夹下。 logs:该文件夹刚产生时是空的,里面主要存放Tomcat每次运行后产生的日志。 temp:该文件夹存放Web应用运行过程中生成的临时文件。 webapps:该文件夹用于存放部署的Web应用,只要将Web应用复制到该文件夹下,Tomcat就会将该应用自动部署到容器中。 work:该文件夹存放Web应用与运行时编译生成的class文件。

补充:配置Tomcat服务器端口 Tomcat主要配置文件 Tomcat安装路径下的\conf\server.xml 可以更改 Connector port=“8080”中的“8080”为“9090”或“80”

1.3 JSP页面与Web服务目录 1. JSP页面 在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页 面文件,按文本文件保存,扩展名为.jsp。 JSP页面: 文件名区分大小写 扩展名是 jsp 属于纯文本文件 基本格式

1.3 JSP页面与Web服务目录 example1_1.jsp 编辑并保存example1_1.jsp到目录: <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY BGCOLOR=cyan> <h3>这是一个简单的JSP页面</h3> <% int i, sum=0; for(i=1;i<=100;i++) { sum=sum+i; } %> <h5> 1到100的连续和是: <%=sum %> <h/5> </BODY><HTML> 编辑并保存example1_1.jsp到目录: D:\ apache-tomcat-6.0.13\webapps\ch1 在浏览器的地址栏中输入: http://127.0.0.1:8080/ch1/example1_1.jsp

1.3 JSP页面与Web服务目录 Web 服务目录 根目录 webapps 下的目录(如 ujn) 非 webapps 下的目录 c:/tomcat/webapps/ROOT 直接访问(http://localhost:8080/index.jsp) webapps 下的目录(如 ujn) http://localhost:8080/ujn/index.jsp 非 webapps 下的目录 需要配置 server.xml 和重新启动 <Context path=“/xxx” docBase=“xxx” />

1.4 JSP运行原理 当服务器上的一个JSP页面被第一次请求执行时,服务器 上的JSP引擎首先将JSP页面文件转译成一个Java文件,并 编译这个Java文件生成字节码文件,然后执行字节码文 件响应客户的请求。 (1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。 (2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。 (3)执行“<%”和“%>”之间的Java程序片(JSP页面中的动态部分),并把执行结果交给客户的浏览器显示。 (4)当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。

Server存储的JSP文件(*.jsp) 翻译阶段 编译阶段 请求处理阶段 Java Servet 实现对象 JSP容器 激活请求准备 请求 响应 会话 Server存储的JSP文件(*.jsp) Java Servet 实现代码 (*.java) Java翻译工具 翻译转换 Java Servet 实现类 (*.class) Java编译工具 编译

总结 JSP 基本原理 开发环境的搭建 简单的 Web 程序 Web 服务目录

回顾 从最简单的 JSP 页面我们已经知道: JSP 是服务器端的技术 JSP 页面中有基本的 HTML <%@ page contentType="text/html;charset=GB2312" %> <HTML> <BODY BGCOLOR=cyan> <h3>这是一个简单的JSP页面</h3> <% int i, sum=0; for(i=1;i<=100;i++) { sum=sum+i; } %> <h5> 1到100的连续和是: <%=sum %> </h5> </BODY> </HTML>