JavaWeb学习(1)--开发Web应用的过程

开发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
 

发布了19 篇原创文章 · 获赞 0 · 访问量 583

猜你喜欢

转载自blog.csdn.net/qq_44617005/article/details/103159903
今日推荐