开发Web应用的过程
一.Tomcat
1.下载Tomcat
解压即可使用
(依赖JDK,先配置JDK环境)
2.目录介绍:
bin | 保存启动与监控Tomcat文件 |
conf | Tomcat配置文件 |
lib | web应用能访问的jar包文件 |
logs | Tomcat日志文件 |
temp | 保存临时文件 |
webapps | Tomcat默认的web应用发布目录 |
work | 保存各种由jsp文件生成的servlet文件 |
3.部署Web项目
1)复制web应用到Tomcat中
<1> web应用文件夹复制到Tomcat安装目录下的webapps中
<2>启动Tomcat服务器,(Tomcat安装目录下bin文件夹中startup.bat)
<3>打开浏览器,输入 http://服务器ip:端口号/web应用名称
例 http://127.0.0.1:8080/firstProject
2)在server.xml中配置<Context>元素
<1>Tomcat安装目录下conf文件夹中的server.xml
<2>在<Host> </Host>元素中间添加<Context>元素
<Context path="/abc" docBase="C:\Users\1\Desktop\myjsp1\WebRoot" reloadable="true">< /Context>
二、开发工具
1.下载与安装Eclipse或myclipse
2.启动软件,设置工作区间
3.创建项目
File-->New-->Web Project
4.创建JSP文件
在src中创建包,创建class
在web项目中webapp或Web Root中:
新建Other--->JSP
在WEB-INF中的web.xml中配置servlet
5.配置Web服务器
deploy project to server
6.发布项目到Tomcat并运行
在Tomcat的webapps文件中新建文件夹(名称即为项目名称)
将WebRoot文件夹全部复制到webapps文件中的新建文件夹中
在地址栏输入127.0.0.1:8080/项目名称
Web project和java project ,web service project的区别
Web project ,web service project不能直接运行,必须在容器里面运行,这个容器就是web server,例如tomcat.
web project就是web工程, web project部署到服务器上 任何用户都可以通过浏览器来访问,简单的讲做网站的工程,这个工程下eclipse会自动给你建一个WEB-INF目录。是BS结构的系统
web service project是以http为通信协议xml为媒介来传输数据以达到运行调用java程序的目的。
java project只是一个普通的java 工程,用java写的程序,不包括JSP等前台页面的代码 大部分是CS结构的工程和一些jar包直接就能运行的。是无法发布到web服务器上去的。要做C/S架构的项目,应该使用 Java Project.
1、当你是web应用时,比如说要建个网站,需要发布到服务器时,应该要建Web Project
2、当你是做分布式系统时,也就是你做的只是一个服务,对外发布也只是一个服务的时候,需要建立Web Services Project(不理解可以先研究下webservices)
3、当你仅仅是需要JDK来运行一些本地代码的时候,只需要建Java Project就可以啦.
————————————————
版权声明:本文为CSDN博主「山峰的风」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010956223/article/details/79907525