——JavaWeb是指,所有通过Java语言编写的可以通过浏览器访问的程序的总称。 JavaWeb是基于请求和响应来开发的。
——是指客户端给服务器发送数据
——服务器给客户端回传数据
——请求和响应是成对出现的
请求:客户端(浏览器)——>服务器(Tomcat) 响应:服务器(Tomcat)——>客户端(浏览器)(回传数据)
web资源按实现的技术和呈现的效果不同,又分为静态资源和动态资源两种。 静态资源:HTML页面、css样式、js代码,jdp图片等; 动态资源:JSP页面、Tomcat程序等。
① Tocmcat:由Apache组织提供的一种Web服务器,提供对JSP和Servlet的支持。是一种轻量级的JavaWeb容器(服务器),是目前应用最广泛的JavaWeb服务器(免费) ② Jboss ③ GlassFish ④ Resin ⑤ WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用得少,适合大企业)
Tomcat目录: 安装Tomcat只需要将下载好的Tomcat-8压缩包解压到需要放置的目录下即可。
Tomcat启动前: 需要在配置CATALINA_HOME和Java_HOME环境变量,并将其bin配置到PTAH路径中去。 启动方式:双击startup.bat 打开浏览器,在浏览器地址栏中输入以下地址测试: 1、http://localhost:8080 2、http://127.0.0.1:8080 3、http://真实 ip:8080 ——Tomcat服务器启动成功!
将服务器窗口关闭即可! 或者最主要的关闭方式是,双击bin目录下的shutdown.bat:
MySQL默认的端口号是:3306 Tomcat默认的端口号是:8080
——找到Tomcat目录下的conf目录, 修改server.xml标签中的port默认端口号为所需要的端口号:1~65535(1000以内都是系统用的,最好是8000以上的端口) 修改后,启动Tomcat需要通过新的端口号:http://localhost:8080,已经启动的情况下,重启Tomcat才能生效!
百度的端口号:http://www.baidu.com:80 HTTP协议默认的端口号是80(写上会自动去掉,不可见)
① 第一种部署方法 ——把web工程目录拷贝到Tomcat的webapps目录下即可。 如何访问Tomcat下的web工程? 先访问地址:http://localhost:8080 即代表正在访问Tomcat目录下的webapps目录了,要访问具体的HTML文件,在浏览器地址中输入即可: 此时,localhost代表本机可访问,其她主机访问本机服务器,需要将localhost改为本机的IP地址,得:
http://192.168.1.105:8080/book/pages/user/regist.html——其他人打开改地址可以访问网站,就说明web工程部署成功了!
② 第二种部署方法 找到 Tomcat 下的 conf 目录\Catalina\localhost\ 下,创建如下的配置文件: 重启Tomcat后生效。 http://192.168.1.105:8080/book——表示已经访问到了:D:\JetBrains\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50\book中 此时再输入地址可得:
文件-设置
在JavaWeb工程下new一个模块, 选择Java企业级,设置服务器: 选择要创建什么类型的模块 完成创建:05_web 新创建的web目录介绍:
建议修改web工程运行实例工程名,将Tomcat 8.0.50改为05_web,这样一目了然知道那个是工程的服务器。一个实例可能需要多个web工程
启动: 自动访问工程下的该URL: 打开浏览器出现如下: