JavaWeb程序的开发与部署
建立JavaWeb项目,编写代码
部署(将myeclipse下的项目文件夹移动到服务器TomCat的webapps目录下)
启动TomCat服务器
若需要部署到其他服务器还要生成并发布war文件
Web应用的目录结构
WEB-INF目录
WEB-INF目录是一个专用区域,该目录下的文件只供容器使用,Web容器要求在应用程序中必须有WEB-INF目录。
WEB-INF中包含:
WEB-INF/web.xml文件:配置信息文件。
一个classes目录:WEB-INF/classes目录,编译后的Java类文件。
一个lib目录:WEB-INF/lib目录,Java类库文件(*.jar)。
src:java源文件。
公开目录(WebRoot):公开目录存放所有可被的访问的资源: .html、.jsp、.gif、.jpg、.css、.js等。
Tomcat目录结构
/bin 启动和关闭tomcat的命令文件
/lib web应用及tomcat都可以访问的Jar文件
/conf 配置文件
/logs 日志文件
/temp 临时文件
/webapps web应用都放在该目录下
/work Tomcat将JSP生成的Servlet源文件和字节码文件自动存放在这个目录下
导出,file-》export-》…
导入file-》import-》General-》existing projects-》copy into workspace
可以将打包后的web工程部署到另外一台计算机的Tomcat服务器下,放在Tomcat下的webapps目录下,在浏览器地址栏访问war工程,服务器会自动解压
HTML、CSS、JS重点
HTML标签
单标签
双标签
结构标签
注释标签
列表标签
有序列表
无序列表
属性type指定列表项前的项目符号的样式,disc:实心圆点(默认),circle(空心圆点),square(实心方块) 若要不显示可设置type=none
链接资源:本web应用使用相对路径跳转,其他web应用带协议跳转
在网页底部回到这个位置 回到顶部
target:设置链接打开方式,默认在当前页打开。
_blank:在一个新窗口打开
_self:在当前页打开
图片标记 (重点)
其中:
属性src:指定图像源的URL路径
height:图片的高度;
width:图片的宽度;
alt:替代文本(鼠标移动到图片上显示的内容,当图片出错或路径不对,会直接显示一个×和alt中的内容
表格标签:
表头单元格,包含表头信息,(会自动加粗居中)
标准单元格,包含数据
表单标签
input标记
表示输入域,是个单标记,必须嵌套在表单中使用
type主要的name属性和type属性必选
下拉列表框
多行文本框标签
textarea wrap=
wrap设置是否自动换行(
off:不自动换行;
virtual: 将实现文本区内的自动换行,以改善对用户的显示,但在传输给服务器时,文本只在用户按下 Enter 键的地方进行换行,其他地方没有换行的效果;
physical: 将实现文本区内的自动换行,并以这种形式传送给服务器,所见即所得。)
定时刷新
meta:设置页面的一些相关内容
1s刷新一次:
CSS样式
行内式
内嵌式