动态页面JSP开发
来源:互联网 发布:人工智能程序的维护 编辑:程序博客网 时间:2024/04/30 10:22
J2EE开发规范
技术规范: JSP: java server page java服务器页面技术
servlet: java小程序
web service规范
jndi: java命名与目录接口技术
。。。。
JSP就是html中嵌入了java代码,并运行在服务器
1. 平台有关:
操作系统 语言 服务器
微软平台: windows asp+ iis+数据库(oracle,mysql,db2,sql server) => 动态网站
sun平台: 任何平台 java( jsp,servlet) tomcat, weblogic, websphere, ....
Apache: linux php apache mysql
动态网页与静态网页区别在于:
这个网站是否与服务器进行了绑定.
2. B/S技术
B/S: 浏览器/服务器 shu客户端技术
C/S: 客户端/服务器 胖客户端技术
3. URL: Uniform Resource Locator的缩写,代表“统一资源定位符”,即我们常说的网址
http://www.sina.com:80/index.html
协议://地址:端口/资源
web服务器采用的协议: http或https(安全加密)
4. tomcat详解:
tomcat是apache组织开发的一个开源,免费的服务器.
下载地址: www.apache.org
tomcat的目录结构: tomcat本身也是一个web网站.
bin: 命令
conf: configuration 配置 ( 用户,联接池,。。。。)
lib: 库 ( jar包 )
logs: 日志
temp: 临时文件
webapps: 最重要, 网站
doc: 关于tomcat使用帮助
examples:tomcat上的一些案例
host-manager:
manager: tomcat管理平台
ROOT: tomcat的根站点
work: 每个网站jsp -> java,class文件.
5. tomcat环境变量的配置.
配置Tomcat环境变量
1,新建变量名:CATALINA_BASE,变量值:C:\tomcat
2,新建变量名:CATALINA_HOME,变量值:C:\tomcat
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
6. 将tomcat设置为windows服务:
1. 将Tomcat设置成服务
(假设我们缺省的Tomcat目录为d:\Tomcat_oa)
A、点击开始-->运行,输入cmd进入dos控制台
B、执行以下dos命令(输入命令后按回车键执行)
d:
cd Tomcat_oa\bin
service install 服务名(可选,默认为tomcat5)
此时Tomcat服务已经成功安装。
2.进入系统服务将服务启动,并将服务设置成自动启动
3.服务移除
基本操作同2,最后执行service remove 服务名
7. 端口的修改.
(1)如何改端口: conf/server.xml
<Connector port="81" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
(2) 启动多个tomcat服务,则需要使用不同的端口. , server.xml中所有的端口都要改动
(3) 如何kill一个tomcat服务,
tasklist 列表所有的进程
taskkill /f /pid 进程号.
8. 配置其它的虚拟主机?
Localhost -> 127.0.0.1 对映射关系 Windows\System32\drivers\etc添加映射
添加 127.0.0.1 site1
在tomcat目录下: server.xml文件中加入一个虚拟主机配置
<Host name="site1" debug="0" appBase="c:\tomcat_web\test">
<Context path="" docBase="." debug="0" />
</Host>
9. jsp页面的执行过程?
第一次访问: jsp -> 翻译成 java源代码 -> javac命令 -> 编译成 class -> jvm运行 -> html代码
第二次访问: -> jvm运行 -> html代码.
10. 动态页面技术( 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类.
11. 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大内置对象. (重点)
- 动态页面JSP开发
- jsp页面动态时间
- JSP动态生成页面
- JSP动态页面技术
- jsp动态页面技术
- 动态页面技术(jsp)
- JSP--动态页面技术
- jsp页面显示动态时间
- JSP页面时间动态显示
- jsp动态生成静态页面
- jsp页面动态显示时间
- JSP页面时间动态显示
- jsp 页面动态日期展示
- jsp页面动态获取时间
- JSP页面时间动态显示
- JSP动态页面的方式
- JSP页面动态效果总结
- jsp页面:动态显示时间
- COM 学习笔记
- CodeRorce- Prizes, Prizes, more Prizes
- nil / Nil / NULL / NSNull
- POJ 2551 Ones(取模)
- 012:列表:一个打了激素的数组3
- 动态页面JSP开发
- 通过Proxy访问其它Cas应用
- jsp之重定向和转发理解
- exe ->dll
- JAVA学习笔记(四十一)-多线程与线程组
- memcached并发CAS模式
- mac下抓包需要打开权限
- 阿里双十一数据库技术
- android 显示CPU使用情况