Java 23---JavaWeb基础

导读

1.资源分类
2.常见服务器
3.什么是C/S和B/S
4.JavaWeb环境配置(Mac版)
5.下载并设置JavaEE eclipse
6.创建第一个动态Web工程并配置浏览器
7.什么是J2EE

资源分类

静态资源
Html,2.txt,3.jpg,4.mp4….
动态资源
Servlet—服务端的小程序
JSP—变种的Servlet

常见服务器

1.(收费)WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范。
2.(收费)IBM公司的WebSphereAS,支持JavaEE规范
3.(开源)JBoss是一个基于J2EE的开放源代码的应用服务器,支持EJB不包括支持servlet/JSP的WEB容器
4.(开源)Tomcat,该服务器支持JSP/Servlet规范

什么是C/S和B/S

Client/Server
Browser/Server

URL(网络资源定位符):一个网页的完整地址 如:https://www.taobao.com/
URI:网页中某个东西的标记 如淘宝网页上的一个图片:https://www.taobao.com/login

HTTP协议详解

JavaWeb环境配置(Mac版)

一、 下载
登录Apache Tomcat官网,地址 http://tomcat.apache.org ,点击左边的Download,选择需要下载的版本。
在这里插入图片描述
注:红框中两个下载一个即可

二、设置本地放置路径
把下载下来的包解压到 /Users/你的用户名/目录下

三、启动Tomcat
打开终端

cd /Users/你的用户名/apache-tomcat-9.0.0.M21/bin

cd /Users/你的用户名/apache-tomcat-9.0.0.M21/bin

(注释:切换到我们Tomcat的bin目录)
打开终端输入 “cd”+”空格”,然后把bin文件夹拖到终端里,快速输入,点击回车

再输入:./startup.sh ,回车

操作失败,缺少权限Permission denied
在这里插入图片描述

赋予超级管理员权限sudo chmod 755 *.sh,再次./startup.sh,就可以启动我们自己的Tomcat了,如下图:
在这里插入图片描述

打开我们的浏览器,然后网址输入 http://localhost:8080/,如果出现一只猫,则证明配置成功~

在这里插入图片描述
四、关闭Tomcat
同样是在bin 目录下,在终端输入:./shutdown.sh + 回车,就可以了。

五、Tomcat的目录结构及作用
|- bin:存放tomcat的命令。

catalina.bat命令:

startup.bat-> catalina.bat start

shutdown.bat- > catalina.bat stop

|- conf:存放tomcat的配置信息。其中server.xml文件是核心的配置文件。

|-lib:支持tomcat软件运行的jar包。其中还有技术支持包,如servlet,jsp

|-logs:运行过程的日志信息

|-temp:临时目录

|-webapps:共享资源目录。web应用目录。(注意不能以单独的文件进行共享)

|-work:tomcat的运行目录。jsp运行时产生的临时文件就存放在这里

|- WebRoot :web应用的根目录

|-静态资源(html+css+js+image+vedio)

|-WEB-INF:固定写法。

|-classes:(可选)固定写法。存放class字节码文件

|-lib:(可选)固定写法。存放jar包文件。

|-web.xml

   注意:

   1)WEB-INF目录里面的资源不能通过浏览器直接访问

   2)如果希望访问到WEB-INF里面的资源,就必须把资源配置到一个叫web.xml的文件中

六、注意事项:
如果服务器启动后信息提示Tomcat started,但是在浏览器中输入http://localhost:8080/后提示”无法连接至服务器“,则有可能是因为tomcat使用的jdk版本过低,不符合tomcat 9.0对jdk的最低要求,解决方法如下:

  1、去官网http://www.Oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html下载最新的jdk;

  2、在mac上根据提示安装jdk;

  3、在控制台输入命令:/usr/libexec/java_home得到目前mac中jdk的位置,如本人机器的jdk位置为:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home

  4、cd至~/ 目录下,执行vim .bash_profile,打开该文件;

  5、加入或者修改:export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home"

  6、保存退出,在控制台输入 source .bash_profile

  7、重新启动tomcat,登陆浏览器输入网址后应该会产生正确的提示。

七、配置java web服务器。
如果你手里有一套java web源码,那么就把这个文件夹(假设文件夹名字叫做javaJar)放到tomcat9目录下的webapps目录下,在终端下执行

   sudo sh shutdown.sh 关闭服务器,然后再输入

   sudo sh startup.sh 打开服务器,表示服务器重启(会自动导入这个web)。

   (开启服务器的时候,dock上会有java的Bootstrap运行图标显示,当关闭服务器时,这个Bootstrap运行图标消失)

   打开浏览器,在浏览器输入“localhost:8080/javaJar”,回车,如果看到预期的网页,那么表示你的web部署成功。

下载并设置JavaEE eclipse

在eclipse官网下载JavaEE版eclipse

打开偏好设置,搜索,点击add
在这里插入图片描述
选择上一步配好的tomcat版本
在这里插入图片描述
选择tomcat所在路径
在这里插入图片描述
在这里插入图片描述
如果下边没有servers选项,如下图

在这里插入图片描述

则如下处理

在这里插入图片描述
在这里插入图片描述

之后,按下图操作实现了由eclipse控制服务器开关,而不用使用终端

在这里插入图片描述

创建第一个动态Web工程并配置浏览器

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右击自己创建的工程,将其部署到自己的服务器上
在这里插入图片描述
选择自己的服务器,点finish,然后会出现一个内置的浏览器,如下图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

但是内置浏览器不好用,没有相配套的查看工具,接下来配置自己的浏览器
打开偏好设置按下图搜索,点击new
在这里插入图片描述
自己起一个名字,并在应用中找到想使用的浏览器
在这里插入图片描述

在这里插入图片描述

然后按下图勾选,应用即可
在这里插入图片描述
然后重新右击项目,runAs如上边步骤重新部署,打开后就是自己的浏览器了

在这里插入图片描述
在加载的时候会从WebContent->WEB-INF->web.xml中欢迎列表里匹配,如果没有列表所列出的资源,就会404报错,如下图,如果有则匹配,这个列表也是可以改的

在这里插入图片描述

什么是J2EE

j2se
j2ee13种核心技术:JDBC, JNDI, EJBS,
RMI, JSP, Java SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVA MAIL 和 JAF
j2me
System.out.println();
System.err.println();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值