一个简单的Web应用程序

NetBeans集成开发环境支持JSP2.0,Servlet2.4,JSTL..

1、创建web应用程序项目

文件--》新建项目--》类别选择 java web--》项目选择web应用程序 下一步,服务器选择 GlassFish v2 下一步 框架选择JavaServer Faces(让集成开发环境为应用程序提供使用JSF框架所有的源文件和库),。当然还有spring stuts Hibrate

以文件管理器的形式查看该项目图: 

   如图所示有几个文件夹,其中nbproject文件夹存放项目相关数据文件以及ant运行脚本等。src下的java文件是存放java源代码的,例如servlet文件;conf文件是配置文件,里面包含MANIFEST.MF文件
 2、运行web应用程序
创建web应用程序时,系统会自动创建一个welcomeJSF.jsp文件。。
< %@page contentType="text/html" pageEncoding="UTF-8"%> 此句中用于说明jsp文件的MIME( 描述消息内容类型的因特网标准)和编码,这里是采用text/html 代码UTF-8编码。
如果要更改服务器,可以右击项目的属性--》运行节点就可以更改了,
如果需要的话,就可以更改这个文件,且加入<h2>Hello world~~</h2>
在项目管理器模式下找到这个jsp文件,右击点击运行文件,即可以启动浏览器。
3、生产web应用程序
如果直接启动运行项目后,再以文件模式查看该项目时,会发现多了一个文件
  多了一个dis文件,这是因为NetBeans会把应用程序包包装为web应用程序归档(缩写就WAR)文件,它保存在dist文件中,如上图,可以删除WAR文件,也可以修改WAR文件的路径,修改的话是在nbproject中有一个project.properites文件,修改如下三行内容:
dist.dir=dist    //定义了WAR文件的完整路径
war.name=MyWebApplication.war  //定义了WAR文件的名称
dist.war = ${dist.dir}/${war.name}  、、
如果要在WAR文件中添加其他资源,可以右击项目--》属性--》选择生成 --》打包节点,可以选择不包含在WAR文件和压缩WAR文件。。
4、调试web应用程序(略)
5、部署web应用程序
在项目中的welcomeJSF.jsp文件中,<h2>Hello world~~</h2> 改为  <h2>JSP page 部署成功!</h2>
右击项目--》部署项目
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
正在取消部署...
取消部署时,尝试停止目标 server 中的应用程序  已成功完成
取消部署时,尝试删除目标 server 中的应用程序引用  已成功完成
正在取消部署应用程序
正在尝试从域中取消部署应用程序 已成功完成
取消部署应用程序 MyWebApplication  已成功完成
所有操作均已成功完成
就地在 D:/JavaExample/NetBeansProjects/MyWebApplication/build/web 处部署
开始注册项目的服务器资源
已完成服务器资源注册
moduleID=MyWebApplication
deployment started : 0%
deployment finished : 100%
正在域中部署应用程序 已成功完成
正在尝试创建目标 server 中的应用程序引用  已成功完成
正在尝试启动目标 server 中的应用程序  已成功完成
部署应用程序 MyWebApplication  已成功完成
在目标 server 中EnableMyWebApplication 已成功完成
所有目标中应用程序的 Enable  已成功完成
所有操作均已成功完成
run-deploy:
成功生成(总时间:2 秒)
 
可以看到上面是部署后在输出窗口中出现的提示信息
页面可以显示出      JSP page部署成功!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值