经过Java的基础学习之后,我们将开启一个新的天地——Java Web,在开始我们的主题前,我想应该来介绍一下Java Web是什么。我们知道,现在的应用分为两种,分别为C/S架构和B/S架构,这个详细的内容会放在之后的文章中,你现在只要知道它是服务器上的一种程序就行了,我们的动态网站在这个平台上开发的。那么什么是动态网站呢?学过前端的小伙伴们都应该知道,我们可以搭建起一个网页,但这时网页上的数据都是写死的,比如某件商品的价格或者库存等,都是写死的,不能根据后台数据库中实际的数据进行实时更新,那这时我们的网页是没有什么意义的,我们将其称为静态网站,而动态网站是与其向对的,它可以与后台进行连续,传递数据,而Java Web简单的讲就是实现了前后端的数据传递,这样我们网页上的数据就会实时更新了。在开发之前,我们需要搭建开发环境,这篇文章将详细地介绍如何搭建环境。、
Java Web开发环境搭建
1.安装JDK(如果已经装好请跳过此步)
- 下载JDK(本文以1.8版本为例,其他版本其他版本也一样,由于开发时主要用的还是1.8版本,所以该文章以1.8为例)进入官网进行下载点击下载,然后按照下图找到自己系统的版本即可。
、
-
安装JDK,下载之后直接打开安装包进行安装,安装到一个空的文件夹中即可(文件夹名一定要为英文),这里没有太多东西要讲,安装程序走到最后即可。
-
配置环境变量,这样我们的JDK才有用,在桌面上找到计算机,右键,点击属性,在面板的左侧找到高级系统设置,再找到环境变量,单机进入环境变量面板,再下面的系统变量中添加一条变量,变量名为JAVA_HOME(全部都是大写),变量值为你安装JDK的路径,然后确定即可。接下来在系统变量中找到path这一项,然后点击新建,粘人下列代码即即可:
%JAVA_HOME%\bin
,下面是具体的图解
接下来就是查看JDK是否完成,打开CMD命令窗口输入javac
命令,如果跳出来一大堆东西,则说明JDK已经配置好了,如下图:
2.安装Tomcat服务器
- 在浏览器中直接搜索Tomcat,找到官网,如下图:
- 在官网中找到我们要下载的版本,这里就是9版本,具体就是以自己的需求来下载
windows就直接下载32位或64位的zip即可。 - 将我们下载下来的zip包解压到一个空的文件夹中即可,解压完的目录如下:
bin目录下主要是一些启动关闭等的重要文件,conf中是配置文件,我们之后会讲,lib中放一些依赖的包,log包中是日志信息,一些启动信息及报错信息都会保存在这个文件夹中,webapps这个文件夹中就是我们存放项目的,而我们在eclipse或idea中开发项目时,项目会映射到work这个文件夹中,这些文件夹缺一不可。 - 和前面的JDK一样,我们需要配置环境变量,在环境变量中添加一个
CATALINA_HOME
的变量,把Tomcat的安装路径复制进变量值即可
接着,我们在path中分别加入三个变量分别为%CATALINA_HOME%\lib
、%CATALINA_HOME%\lib\servlet-api.jar
、%CATALINA_HOME%\lib\jsp-api.jar
,可以直接将上面的粘进去,如果不添加到环境变量中,就会出现Tomcat启动时闪退和在写Java类时报错的情况,当遇到这种情况时,只要加上这三就行。
- 我们测试一下Tomcat是否能够正常启动,找到tomcat的bin目录,双击startup.bat进行启动,如果出现以下情况则为 正常启动
如果要关闭,则点击叉号即可,正常的操作为:点击bin目录下的shutdown.bai停止运行。
在Eclipse中配置Tomcat
- 新建一个动态网页工程:file–>New–>Dynamic Web Project(如果没有,则点击other,在Web中可以找到)
- 将Tomcat加进项目中,选择你相对应的版本
- 将你的项目加进Tomcat服务器中(说明:这里我用的是注解开发,所以不需要配置web.xml文件,它注解中的名字就是该Servlet对象的名字)
具体步骤如下面的视频,视频比较清晰,图片太多了:
Tomcat搭建(eclipse)