JAVA WEB 基础
jsp 动态网页(基于BS架构)
静态 动态
1、不用动感特效区别
2、以 时间、地点、 用户操作 ····································区别
二、
BS 架构 Broswer Srver 浏览器 服务器 客户只需要安装一个浏览器就可以了 不用客户升级 服务器自己升级 维护也不麻烦 只要有浏览器 就可以
CS 架构 Client Server 客户端 服务端 优点 美观、速度快 不足:如果软件升级 全部软件都需要升级 维护起来也麻烦 、每一台客户都需要客户端软件
三、 TomCat文件
bin可执行文件 (startup.bat shutdown.bat 开始结束)
conf:配置文件 (server.xml)
lib:tomcat依赖jre包
logs 日志文件
temp:临时文件
webapps:可执行的项目 开发的项目都在该目录
work: 存放由由jsp翻译成的。java文件 以及编译成的。class 文件
jsp不能直接运行 需要先编译成java 并且java也会编译成class 可执行文件
jsp-》java-》class
四 配置tomcat
1.tomcat依赖java 所以先配置jdk(必须配置java——home、 path)
2配置tomcat 的 catalina_home 为bin之上的根目录 打开statup.bat 如果不闪退 就是成功了 如果是linux 用statup.sh
3 关闭的时候 不要点X非正常关闭
4 tomcat 端口号 默认是 8080 (此端口较为常见 容易冲突) ,建议修改此端口 去 conf 配置文件 server.xml 里面改 找到70行左右的 8080端口配置 直接改数字就行
5.访问tomcat localhost:端口号 显示就是成功了 IE傻逼 必须加http
显示的文件 在 webapps里的root文件夹里
如果访问其他的直接/xxxx
6.配置webapps里的examples默认访问主页
在WEB-ING里面 有个 web.xml
<welcome -file-list> 这一行里
7 常见状态码
404:资源不存在
200:一切正常(一般看不见 因为已经正常了)
403:权限不足(如果访问 a 目录 但a目录设置不可见)
300/301:页面重定向 (跳转)
500:服务器内部错误 (写代码有误)
五 设置自己项目
在webapps 里面新建文件夹
1 必须要有WEB-INF 和里面的web.xml
2 WEB-INF 里新建 classes文件目录(jsp 转换为.java源文件 之后编译而成的.class字节码执行文件)
3 WEB-INF里新建 lib目录(jre包 三方依赖库 API) 只有当前项目可以用 tomcat根目录里面还有个lib文件夹 可以给所有的jsp项目都提供服务
4 直接在新建的文件夹里 新建jsp文件即可
jsp脚本 里面放java代码 其他的放html
5 tomcat 默认访问的初始页面是 根目录下的 webapps文件夹 只要 localhost:xxx/文件夹名称 即可访问
6 如果要定义初始页面 需要去examples 里面的web。html 里面的welcome 那一段直接复制过来
五 jsp宏观就是 在html里面嵌套 java代码
六 配置虚拟路径
将web项目 配置到 webapps以外的路径
conf里的 server.xml 配置搜索Engine 找到host
再配置一个别的 再host里面加一个
本文地址:https://blog.csdn.net/weixin_38628400/article/details/106896163
上一篇: 简单的个人介绍网页-开场特效(HTML+CSS)【附代码】
下一篇: js中鼠标事件大全