木头培训材料-Jbuilder8实例.doc

jbuilder8  时间:2021-01-24  阅读:()

     培训材料 作者木头

用Jbui lder8做一个简单的struts示例

最近在看Wiley出版的《Mastering Jakarta Struts》 PDF格式时发现很多例子包括配置文档等都是直接用手工写的工作量比较大。为此考虑使用IDE来简化工作。JBUILDER8是个非常流行的java工具并且可以和多种WEB SERVER集成工作。本文中的例子在tomcat4.x和weblogic7. 1均能正常工作。 本文不讨论JB8与WebLogic的集成配置如果有需要JB8与WebLogic集成的配置文件可以发mai l索取我的mai l是tony@ort.com.cn 。本文中的例子是Mastering Jakarta Struts》第三章的例子。

下面开始进入主题

1首先建立一个工程project File->New Project

取一个名字本文使用myfirststruts 你也可以起一个自己中意的名字如图并点击“finish”按钮完成。

设置工程要采用的web server(Project->Project Properties->Server)见图

即可以选择tomcat4.x也可以选择weblogic7. 1,要更具具体情况我选择了tomcat4.0;

     培训材料 作者木头

2创建JSP文件即VIEW

File->New->Web->Java Server Page,在Name框中输入index其它的均不选取 点击“finish”创建完成见图

     培训材料 作者木头

以同意的方法创建一个名称为quote. jsp文件。两个文件的源代码分别为c. jsp

     培训材料 作者木头

3将index. jsp转换成STRUTS

右击窗口左边的工程浏览树中的index. jsp文件选择convert to struts选项见图

     培训材料 作者木头

如果JSP and HTML files to convert to Struts下面的框中没有index. jsp,请用右边的“Add Files„”按钮来选取index. jsp文件

     培训材料 作者木头

单击Finish按钮完成次步你可以看到原来的JSP代码有所改变请不要修改继续往下走。

4创建ActionForm

创建与index. jsp对应的ActionForm它非常类似于一个JAVABEAN只不过它的getter和setter要与对于的页面本例为index. jsp中FROM中包含的表单参数。由于index. jsp中只有一个名为symbol的表单参数因此这个ActionForm的主要部分将是 getSymbol ()和s etSymbo l () ;

用File->New->Web->ActionForm来生成一个ActionForm在下面的页面中的actionForm框中输入要创建的ActionForm名称此处为LookupForm其它不要改变

     培训材料 作者木头

点击Next进入下一步并在页面上单击Add From JSP按钮重列表中选择index. jsp

单击Next然后再单击Finish完成。不要改动生成的LookupForm. java代码

5创建Controller

创建Controller控件 Struts的Controller部分基本包含两部分一个是ActionServlert另一个是Action。本例中ActionServlet采用Struts自带的类。下面我

     培训材料 作者木头们自己创建一个Action类用File->New->Web->Action来实现。第一步出现如下图在Action框中填写要创建的类的名称。本例为LookupAction其它步改动

单击Next进入下一个页面设置如下

     培训材料 作者木头

单击Finish完成并将生成的类文件LookupAction. java源代码改为package myfirststruts;import org.apache. struts.action.*;import javax. servlet.http.*;public class LookupAction extends Action

{protected Double getQuote(String symbol)

{if (symbol.equalsIgnoreCase("SUNW") )

{return new Double(25.00) ;

}return null;

}public ActionForward perform(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response){

Double price = null;

// Default target to success

String target = new String("success") ;if (form != null)

{

DogYun春节优惠:动态云7折,经典云8折,独立服务器月省100元,充100送10元

传统农历新年将至,国人主机商DogYun(狗云)发来了虎年春节优惠活动,1月31日-2月6日活动期间使用优惠码新开动态云7折,经典云8折,新开独立服务器可立减100元/月;使用优惠码新开香港独立服务器优惠100元,并次月免费;活动期间单笔充值每满100元赠送10元,还可以参与幸运大转盘每日抽取5折码,流量,余额等奖品;商家限量推出一款年付特价套餐,共100台,每个用户限1台,香港VPS年付199元...

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

Webhosting24:$1.48/月起,日本东京NTT直连/AMD Ryzen 高性能VPS/美国洛杉矶5950X平台大流量VPS/1Gbps端口/

Webhosting24宣布自7月1日起开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,价格依旧不变。目前来看,日本VPS国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),还是有相当大的性价比的。此外在6月30日,又新增了洛杉矶机房,CPU为AMD Ryzen 9...

jbuilder8为你推荐
游戏内存修改器我下了一个CE就是 游戏内存修改器 ,真心求教怎么用这个刷 蜀门的 金币 QQ986701861音乐播放器哪个好最好的音乐播放器下载英语词典哪个好哪个英语词典好无纺布和熔喷布口罩哪个好无纺布除了做尿布湿口罩这些,还有其他什么用处吗?炒股软件哪个好用玩股票哪个软件好?如何增加百度收录如何快速提高百度收录量什么叫dns服务器DNS服务器是什么东东?360云盘360云盘是什么?360云盘下载别人在百度知道给了你360云盘资源,怎么在360云盘使用????360云网盘下载我有别人的360云盘里面的东西的链接,我要怎么下载他的这个东西?
国外空间租用 域名备案只选云聚达 rackspace gomezpeer 网站保姆 godaddy win8升级win10正式版 大容量存储 免费个人空间申请 中国电信测速器 lick 东莞服务器托管 镇江高防 免费网络空间 免备案cdn加速 服务器托管价格 windows2008 建站技术 webmin 中国域名根服务器 更多