j2EE:开发规范 sun定义
技术规范:
jsp:java server page java服务器页面技术
servlet: java小程序
web service规范
jndi: java命名与目录接口技术
....
j2se技术:
============================
1.了解b/s结构的基本概念
2.了解b/s和c/s结构的区别
3.掌握tomcat服务器的发布和运行,管理
=============================
1.html5+css3+javascript:=>制作网站
网站分为静态网站和动态网站。
2.动态网站 ===平台有关:(不同权限的客户(比如管理员和普通客户)浏览到的是不同的页面)
操作系统 语言 服务器
微软平台: windows asp+ iis+数据库(oracle,mysql,db2,sql sever)
sun平台 任何平台 java(jsp,servlet) tomcat,weblogic,websphere,...
apach平台 linux PHP apache mysql
这个网站是否对服务器进行了绑定
3.b/s技术
B/s:浏览器/服务器 瘦客户端技术
c/s:客户端/服务端 胖客户端技术
4.URL: Uniform Resource Locator的缩写,代表(统一资源定位符),即我们常说的网址
http://www.sina/com:80/index.html
协议://地址:端口/资源
web服务器采用的协议:http或http5
5.tomcat详解:
tomcat是一个apach组织开发的一个开源,免费的服务器。
下载地址:www.apach.org
6. 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 文件。
6.tomcat环境变量的配置。
配置Tomcat环境变量
1,新建变量名:CATALINA_BASE, 变量值:c:\tomcat
2,新建变量名:CATALINA_HOME,变量值:c:\tomcat
7.启动和停止tomcat,并测试:
8.将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 服务名
9.端口的修改
(1)如何修改端口: conf/server.xml
<Connector port="81" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
(2)启动多个tomcat服务,则需要使用不同的端口,sever.xml中所有的端口都要改动
(3)如何kill一个tomcat服务
tasklist 列表所有进程
taskkill /f /pid 进程号。
例如:taskkill /f /pid 664
10.加入tomcat管理用户
<role rolename="manager"/>
<user username="a" password="a" roles="manager"/>
11.手工布置第一个HellWorld程序
webapps/
项目名:
网页元素
WEB-INF
wed.xml
12.部署项目的位置的安排
a.直接放在webapps
b. 放在另一个位置,通过配置来映射这个站点的位置
映射: <Context path="/rcgd" docBase="f:\rcgd" debug="0"/>
注意斜线的方向!!!!!我怎么可以犯这样的错误
13.在web.xml配置欢迎文件列表
欢迎列表中页面的顺序决定了先打开哪一个页面
<welcome-file-list>
<welcome-file>hello.html</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
14.配置其它的虚拟主机?
Localhost->127.0.0.1 对映射关系 在Windows\System32\drives\etc\host里面添加映射
添加127.0.0.1 sitel
在tomcat‘目录下:server.xml文件中加入一个虚拟主机配置
<Host name="sitel" debug="0" appbase="c:\tomcat web\test">
<Context path="" docBase="." debug="0"/>
</Host>
docBase="." 中"."的意思是当前目录
15 加入jsp页面?
html页面,后缀名为jsp,代码不同。加入到和html同样的位置就好了
16.jsp页面的执行进程?
第一次访问:jsp-》tomcat会将.jsp翻译成 .java源文件 -》调用jdk中的javac命令编译.java文件为 .class -》jvm运行 .class -》html ->客户端
第二次访问: ->jvm运行 .class-》html代码
17.myeclipse整合tomcat
myclipse的原理就是”建好的项目文件其实就是在tomcat的webapps下面“ localhost:8080/testweb/index.html'[['
问题一:
控制台帮助文件里面help指令里面没有service这个指令,所以无法开启自启动
可以用service.msc打开服务