一,前言:
WEB,用于表示Internet主机上供外界访问的资源。
这些供外界访问的资源分为2类:
1,静态web资源:如html,css,js。指web页面中供人们浏览的数据始终是不变的。
2,动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间,不同身份访问web页面看到的内容可能各不相同。
常用的动态web资源开发技术有:JSP/Servlet,ASP,PHP等。随后会重点讲解JSP/Servlet,先把它理解为运行在服务器中的java程序。
要学习web开发,需要先安装一台web服务器,然后在服务器中开发相应的web资源,供客户端浏览器访问。
tomcat是sun公司推出的一款优秀的Servlet容器,其本身完全用java编写。运行稳定,可靠且高效。是javaweb学习的主要服务器。
二,tomcat安装:
1,首先配置好jdk,以windows版本为例。
2,去tomcat官网下载tomcat安装包,直接解压到指定目录即可。也可以直接下载我上传的tomcat安装包:点击下载安装包
3,配置路径,将tomcat的bin目录添加到系统Path中,并且添加系统变量:CATALINA_HOME,值就是tomcat的根路径。
4,命令行启动/停止tomcat:startup.bat/shutdown.bat,
5,浏览器访问:http://localhost:8080 测试服务器是否启动成功。
三,tomcat与myeclipse集成
myeclipse下载链接:点击打开链接
我们一般用myeclipse写web项目,将tomcat集成到eclipse中方便启动服务器,部署项目。集成方法如下:
打开myeclipse->Window->Preferences->Myeclipse->Servers->Tomcat->Tomcat 7.x,右侧面板会出现选项卡,首先点Enable,然后将Tomcat home directory选为本机tomcat根目录,下面的目录会自动生成。点击OK即可。
四,标准的javaweb目录结构,如下图:
1,WebRoot目录是项目部署的根目录,里面包含项目的资源,如:html,css,js,jsp页面等。
2,WEB-INF是项目的配置信息目录,其中的web.xml是servlet的配置信息,当创建servlet时,会自动将配置信息写入该文件。lib目录存放项目所需的jar包。
3,src目录是源码目录,存放我们自己写的java代码(包括java和servlet代码),其生成的字节码文件会保存在WEB-INF下的classes文件夹下。