基本介绍
- 企业级开发
- sun公司制定的一套开发标准
- 如:
1.JDBC
2.JSP:java server page
4.Servlet:java服务端小程序
5.数据库联接池
6…
区分动态网站及静态网站
- 动态网站:根据不同的输入或操作,返回不同的页面====数据库
- 静态网站:无法对静态网页实时更新,无法实现搜索、购买、登录等交互功能
区分C/S及B/S
1.C/S:客户端/服务器

优点
-
充分发挥客户端PC的处理能力,用户机比较好的话,运行效果佳,图形效果好,充分利用本机显卡(游戏)
-
客户端将数据处理好后再交给服务器,降低服务器的负荷,提高速度
-
缺点:
-
升级麻烦,为所有用户一一的重装系统
-
维护麻烦
-
数据库直接在公网上面暴露
2.B/S:浏览器/服务器

优点
- 维护升级简单
- 随时随地访问,只要有浏览器
- 对客户端电脑要求不高
缺点
- 服务器端负载较重,对服务器要求高
运行原理

URL
1.URI
- 统一资源标识符
- 作用:表示Web上每一种可用的资源
- 组成:资源得命名机制(http/https…)+存放资源的主机名(localhost/www.baidu.com…)+资源自身的名称(index.html…)
2.URL
- 统一资源定位符
- 具体的URI,URI的一个子集
- 组成:
protocol://hostname[:port]/path/[:parameters][?query]#fragment
协议://主机名[:端口]/路径/[:参数][?请求字符串]#锚机
http默认端口号:80
https默认端口号:443
tomcat
安装配置启动
Java开源网站
1.安装
- 打开以上网站




- 下载完后解压

2. 配置环境变量








3.启动


- 浏览器搜索


tomcat目录结构

加入用户以及角色,并登录后台管理页面



- 解决问题


- 关闭服务后 (shutdown.bat),重启,刷新网站,输入用户名和密码,可进入即可
修改端口


- 关闭服务后,重启,将原端口号8080修改为新设置
- 80端口号存在怎么办?
- 错误提示

netstat -ano|findstr “80” 查出占用80端口的应用
taskill /f /pid 4 强制结束

杀不死则将端口号改成别的

发布项目


- web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true">
</web-app>
- 重启页面
本机访问
http://localhost/ddw/index.html
别人访问
IP地址/ddw/index.html
常见错误
- 404:tomcat服务打开,但是没有这个页面资源
- 无法访问此网站:tomcat服务未打开
- 505:代码出错
