上课笔记
来源:互联网 发布:西雅图必去景点知乎 编辑:程序博客网 时间:2024/04/29 23:12
1. j2EE入门.
2. 识别tomcat: web服务器, j2ee服务器
3. 安装和配置:
a. jdk,配置jdk,
b. 安装tomcat,配置tomcat 环境变量 PATH=tomcat/bin
4. tomcat目录结构:
bin: 工具命令 (启动,停止)
conf: 配置文件 (重要)
lib: 公共的库文件 (重要)
logs: 日志
temp:
webapps: (重要)
站点
work:
jsp翻译 .java 及编译后的文件 .class
5. 手工创建了第一个Hello程序.
j2EE网站结构:
项目名:
web-inf
web.xml( dtd头)
6. 学习tomcat操作:
启动
关闭,
创建tomcat的windows服务
改变端口 server.xml -> connector
7. 映射虚拟站点.
<Context>
8. 映射虚拟主机.
<Host>
9. URL: 统一资源定位符
协议://地址:端口/资源
10. 创建第一个jsp程序:
第一次请求: -> .jsp页面 -> tomcat会将.jsp翻译成 .java源文件 -> 调用jdk中的javac命令编译.java文件为.class -> jvm运行 .class -> .html->客户端
第二次请求: -> -> jvm运行 .class
myeclipse: 只要修改.jsp页面,保存,myeclipse会自动完成翻译和编译和操作, 如果修改了配置文件, 都要重新部属.
=================================================================================================================
1. 动态页面技术( jsp )
what is jsp? java server page java服务器页面技术.
jsp包括了 静态部分及动态部分,运行于服务器中.
html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端.
最后生成 java, class文件都是放在 tomcat的work目录下.
work/Catalina/localhost/项目名/org/apache/jsp/ 页面名_jsp.java 而且这个java文件是一个final类.
2. jsp页面的结构:
静态部分: html, css, javascript (包含注释)
动态部分: jsp元素 ( java相关)
1. 指令
编译指令: 只在编译时起作用,不会有任何输出 ( import ,包含一个小模块, 导入标签库 )
<%@ page 属性名="值" %> 导入的类的说明, 编码集
<%@ include file="文件名.jsp" %> 包含另一个页面( 公用的模块 )
<%@ taglib prefix="前缀名" uri="定义标签地址" %> 导入标签库.
例: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%>
动作指令:
<%jsp:include %>
<%jsp:forward %>
<%jsp:param %>
2. 脚本: 逻辑,业务, 输出
小脚本
<% java代码 %> 逻辑和业务操作
声明
表达式
<%=值 %> 输出.
3. 注释
4. 9大内置对象. (重点) out
3. 注意:
a. 静态包含 <%@ include file="文件名.jsp" %> 包含另一个页面( 公用的模块 )
包含的是java源代码, 即将两个页面的.jsp代码翻译成 java后,再合并到一起,然后编译.
经常的问题: 两个页面中出现相同的变量,
2. 识别tomcat: web服务器, j2ee服务器
3. 安装和配置:
a. jdk,配置jdk,
b. 安装tomcat,配置tomcat 环境变量 PATH=tomcat/bin
4. tomcat目录结构:
bin: 工具命令 (启动,停止)
conf: 配置文件 (重要)
lib: 公共的库文件 (重要)
logs: 日志
temp:
webapps: (重要)
站点
work:
jsp翻译 .java 及编译后的文件 .class
5. 手工创建了第一个Hello程序.
j2EE网站结构:
项目名:
web-inf
web.xml( dtd头)
6. 学习tomcat操作:
启动
关闭,
创建tomcat的windows服务
改变端口 server.xml -> connector
7. 映射虚拟站点.
<Context>
8. 映射虚拟主机.
<Host>
9. URL: 统一资源定位符
协议://地址:端口/资源
10. 创建第一个jsp程序:
第一次请求: -> .jsp页面 -> tomcat会将.jsp翻译成 .java源文件 -> 调用jdk中的javac命令编译.java文件为.class -> jvm运行 .class -> .html->客户端
第二次请求: -> -> jvm运行 .class
myeclipse: 只要修改.jsp页面,保存,myeclipse会自动完成翻译和编译和操作, 如果修改了配置文件, 都要重新部属.
=================================================================================================================
1. 动态页面技术( jsp )
what is jsp? java server page java服务器页面技术.
jsp包括了 静态部分及动态部分,运行于服务器中.
html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端.
最后生成 java, class文件都是放在 tomcat的work目录下.
work/Catalina/localhost/项目名/org/apache/jsp/ 页面名_jsp.java 而且这个java文件是一个final类.
2. jsp页面的结构:
静态部分: html, css, javascript (包含注释)
动态部分: jsp元素 ( java相关)
1. 指令
编译指令: 只在编译时起作用,不会有任何输出 ( import ,包含一个小模块, 导入标签库 )
<%@ page 属性名="值" %> 导入的类的说明, 编码集
<%@ include file="文件名.jsp" %> 包含另一个页面( 公用的模块 )
<%@ taglib prefix="前缀名" uri="定义标签地址" %> 导入标签库.
例: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%>
动作指令:
<%jsp:include %>
<%jsp:forward %>
<%jsp:param %>
2. 脚本: 逻辑,业务, 输出
小脚本
<% java代码 %> 逻辑和业务操作
声明
表达式
<%=值 %> 输出.
3. 注释
4. 9大内置对象. (重点) out
3. 注意:
a. 静态包含 <%@ include file="文件名.jsp" %> 包含另一个页面( 公用的模块 )
包含的是java源代码, 即将两个页面的.jsp代码翻译成 java后,再合并到一起,然后编译.
经常的问题: 两个页面中出现相同的变量,
0 0
- 上课笔记
- 上课笔记
- 上课笔记
- 上课笔记
- 上课笔记
- umlchina公共课上课笔记
- umlchina公共课上课笔记
- SQLserver上课笔记
- oracle 上课笔记
- 第二次上课笔记
- CS4700计算机网络 上课笔记
- Linux上课笔记简记
- 上课笔记--金融学
- 《JAVA语言程序设计》上课笔记
- 上课笔记--运筹学
- 汇编摘要上课笔记
- 上课笔记--学术英语
- 商务智能上课笔记
- Android图像处理技术(实现Android中的PS)(六)
- Java网络编程基础之Scoket通信
- background
- 偶数位上都是偶数,要么所有的奇数位上都是奇数
- Scala使用IDE
- 上课笔记
- opensift算法 移植到windows平台下
- 安徽萧县煤炭管理局原副局长被宣判后在看守所自缢身亡
- Java中PriorityQueue
- HTTP状态码详解
- leetcode - Binary Tree Postorder Traversal
- 物联网1122班20号林金燕RFID第二次作业2
- 3.27
- 日拱一卒(二十四)