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

{

妮妮云香港CTG云服务器1核 1G 3M19元/月

香港ctg云服务器香港ctg云服务器官网链接 点击进入妮妮云官网优惠活动 香港CTG云服务器地区CPU内存硬盘带宽IP价格购买地址香港1核1G20G3M5个19元/月点击购买香港2核2G30G5M10个40元/月点击购买香港2核2G40G5M20个450元/月点击购买香港4核4G50G6M30个80元/月点击购买香...

RAKsmart推出7.59美元/月,云服务器产品Cloud Server,KVM架构1核1G内存40G硬盘1M带宽基础配置

近期RAKsmart上线云服务器Cloud Server产品,KVM架构1核1G内存40G硬盘1M带宽基础配置7.59美元/月!RAKsmart云服务器Cloud Server位于美国硅谷机房,下单可选DIY各项配置,VPC网络/经典网络,大陆优化/精品网线路,1-1000Mbps带宽,支持Linux或者Windows操作系统,提供Snap和Backup。RAKsmart机房是一家成立于2012年...

特网云,美国独立物理服务器 Atom d525 4G 100M 40G防御 280元/月 香港站群 E3-1200V2 8G 10M 1500元/月

特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。公司名:珠海市特网科技有限公司官方网站:https://www.56dr.com特网云为您提供高速、稳定、安全、弹性的云计算服务 计算、存储、监控、安全,完善...

jbuilder8为你推荐
唐人社美国10次啦我们新婚一天做爱十次正常吗百度空间首页怎样登录百度博客免费阅读小说app哪个好有什么免费读小说的软件?法兰绒和珊瑚绒哪个好法兰绒和珊瑚绒睡衣哪个好?小说软件哪个好用免费什么软件看小说全免费浮动利率和固定利率哪个好银行贷款是选固定利率好还是浮动利率宝来和朗逸哪个好朗逸和宝来那个比较好些各方面英语词典哪个好英语词典哪个好无纺布和熔喷布口罩哪个好大雾天气带什么样的口罩最好海克斯皮肤哪个好摄魂使者薇恩和海克斯安妮皮肤哪个好 怎么合成
阿里云搜索 踢楼 ion 百度云100as 站群服务器 外贸主机 香港托管 国内加速器 申请个人网页 发包服务器 数字域名 美国在线代理服务器 中国电信测速网 能外链的相册 香港新世界中心 cloudlink 空间登录首页 备案空间 ledlamp 广东主机托管 更多