Java培训之Web应用程序

Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。

1.静态应用

1.1什么静态应用

静态应用是指全部由HTML代码格式页面组成的应用,所有的内容包含在网页文件中。网页上也可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等,而应用主要是静态化的页面和代码组成,一般文件名均以htm、html、shtml等为后缀。

1.2创建静态应用

了解了什么是静态应用,现在我们自己动手创建一个静态应用,详细代码请点击


Java培训之Web应用程序

进行下载,具体操作步骤如下所示,详情请参考代码详解:

(1)在Tomcat安装目录下的webapps目录中创建一个目录,要求目录名称不能包含中文和空格。这个目录就称为项目目录。如图1-1所示:


Java培训之Web应用程序

图1-1 创建静态应用

(2)如图1-1所示StaticPorject静态应用创建完成,下一步在该目录下创建一个html文件,命名为Test.html,如图1-2所示:


Java培训之Web应用程序

图1-2 创建Test.html

(3)编辑Test.html,在该html中写上html代码,具体代码如例1-1所示:

例1-1 Test.html


Java培训之Web应用程序

(4)启动tomcat服务器,在浏览器地址栏上输入http://localhost:8080/StaticProject/Test.html,浏览器显示的结果如图1-3所示:


Java培训之Web应用程序

图1-3 运行结果

由运行结果可知,我们在浏览器地址栏上输入的url中包含我们在webapps目录下创建的应用名称StaticProject。那么可以得出访问某一个应用,要在url中指定访问应用的名称及资源,如Test.html。

2.动态应用

2.1什么是动态应用

动态应用中使用的动态网页技术,例如ASP、PHP、JSP等,客户端访问服务器,服务器需要将动态网页转换成静态网页响应给客户端。对动态应用的要求和静态应用不同,在动态应用中需要一些特定的目录,如WEB-INF目录等,没有这些目录该应用就不能算作动态应用。

2.2创建动态应用

通过以上动态应用的描述,现在我们来创建一个动态的web应用,详细代码请点击


Java培训之Web应用程序

进行下载。具体操作步骤如下所示,详情请参考代码详解:

(1)在Tomcat安装目录下的webapps目录中创建一个目录,名称为DynamicProject。该目录名称就作为项目名称,如图1-4所示:


Java培训之Web应用程序

图1-4 动态应用创建

(2)在DynamicProject目录下再创建一个目录,取名为WEB-INF,这个名字不能修改,如图1-5所示:


Java培训之Web应用程序

图1-5 创建WEB-INF目录

(3)在WEB-INF目录下创建一个web.xml,如图1-6所示:


Java培训之Web应用程序

图1-6 创建web.xml

(4)把conf目录下的web.xml文件的文件头和约束拷贝下来,粘贴在我们刚才创建的web.xml文件中,如例1-2所示:

例1-2 web.xml


Java培训之Web应用程序

(5)然后在DynamicProject目录下创建一个dynamic.html,代码如例1-3所示:

例1-3 dynamic.html


Java培训之Web应用程序

(6)启动Tomcat服务器,在浏览器地址栏上输入http://localhost:8080/DynamicProjec/dynamic.html,浏览器显示结果如图1-7所示:


Java培训之Web应用程序

图1-7运行结果

创建动态应用要注意一定要有WEB-INF目录,并且该目录下要有一个web.xml文件。这样才能保证该应用是一个动态的web应用。另外需要注意的是,WEB-INF目录下还有其他的目录:classes目录、lib目录。classes目录中存放的是class文件,lib目录中存放的是jar文件。WEB-INF下的资源是不能够直接通过浏览器直接访问。

欢迎转载,转载请注明作者出处。谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/java/253121.html

(0)
上一篇 2022年5月7日 03:38
下一篇 2022年5月7日 03:43

相关推荐

发表回复

登录后才能评论