木头培训材料-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)

{

DMIT:新推出美国cn2 gia线路高性能 AMD EPYC/不限流量VPS(Premium Unmetered)$179.99/月起

DMIT,最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99 美元 !!目前美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线路),Prem...

raksmart:全新cloud云服务器系列测评,告诉你raksmart新产品效果好不好

2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...

Hosteons:新上1Gbps带宽KVM主机$21/年起,AMD Ryzen CPU+NVMe高性能主机$24/年起_韩国便宜服务器

我们在去年12月分享过Hosteons新上AMD Ryzen9 3900X CPU及DDR4内存、NVMe硬盘的高性能VPS产品的消息,目前商家再次发布了产品更新信息,暂停新开100M带宽KVM套餐,新订单转而升级为新的Budget KVM VPS(SSD)系列,带宽为1Gbps端口,且配置大幅升级,目前100M带宽仅保留OpenVZ架构产品可新订购,所有原有主机不变,用户一直续费一直可用。Bud...

jbuilder8为你推荐
电脑桌面背景图当前桌面壁纸在哪里?怎么找出图片?桌面背景图片非主流哪里有比较个性的电脑桌面壁纸啊盗版win8.1升级win10盗版win8怎么升级到win10正版聚酯纤维和棉哪个好聚酯纤维和纯棉的相比,哪个好?集成显卡和独立显卡哪个好集成显卡和独立显卡是什么区别呢哪个好?少儿英语哪个好少儿英语教材哪个好?英语词典哪个好英语词典哪个好dnf魔枪士转职哪个好dnf魔枪士转职哪个职业好?google广告申请怎么样申请谷歌广告成功willyunlee生化女战士主要讲的什么
美国vps评测 hostgator 海外服务器 128m内存 密码泄露 512au 好玩的桌面 免费个人博客 国外网站代理服务器 国外在线代理 bgp双线 789电视网 域名接入 购买国外空间 服务器硬件防火墙 四川电信商城 移动服务器托管 石家庄服务器托管 金主 空间服务器 更多