??xml version="1.0" encoding="utf-8" standalone="yes"?>
2.在[一般]的名UC填写一个名字,我用的是vandalor,呵呵?
3.在[q接]的服务器选项中填?localhost(本地服务?.哎,我配|的时候填MySqlQ结果老是提示我(联网问题Q耗了我一下午才知道要填localhostQ真TMD的郁P
4.注册里的密码是你安装mysql时的密码Q用户root是mysql的管理用P
5.哈哈Q?如果你进入了下面的界面,表示你的mysql-front已经配置成功了,dos命o的mysql和你?8了,恭喜Q!Q?br />
来源:http://blog.csdn.net/baggio785
原文地址:http://blog.csdn.net/baggio785/archive/2006/03/10/620535.aspx(转蝲h明出?
日期Q?006-3-9
关键词:EclipseQMyEclipseQStrutsQJava
前言
本文Ҏ实例详细介绍了如果在Eclipse中配|ƈ开发Struts。此前在|上也看到过不少此类文章Q而且q是有不网友问此类问题。所以想Ҏ自己的实际经验,q结合例子写一详l的文章Q一个是方便大家Q再一个也是检验一下自q知识?/font>
本文是偶的一些拙见,有不正确的地方请大家多多评论指正?/font>
开发环?/strong>
JDK1_4_03Q?a >点击下蝲
tomcat5.0.28Q?a >点击下蝲
Eclipse3.1.2Q?a target="_blank">点击下蝲Q?a target="_blank">下蝲中文?/a>,中文包是3.1.1Q但是也适用3.1.2
MyEcilpse4.1Q?a target="_blank">点击下蝲MyEcilpse4.1及破解补?/a>
TomcatPlugin插gQ?a target="_blank">点击下蝲TomcatPlugin插g
更多Eclipse插g下蝲Q?a href="http://http://blog.csdn.net/baggio785/archive/2005/09/22/487395.aspx" target="_blank">点击q入
需?/strong>
本文所要结合的Struts应用实例为用L录(logonQ,用户dQlogonQ的需求ؓQ?/font>
1 接收用户名和密码Q蟩转到成功面Qƈ提示?lt;username>Ƣ迎您登录!”?br />2 如果用户名ؓI就提交表单Q则提示“请输入用户名!”?br />3 如果密码为空提交表单,则提C“请输入密码Q”?br />4 如果输入非法用户名,则提C“请输入正确的用户名Q”?br />5 通过模型lgQ保存登录信息?/p>
d应用实例的框架介l?/strong>
用户d(logon)应用׃下模块组成:
1 模型QMQ:模型Z个JAVABEANlgQSaveLogonQ包含usernameQ用户名Q和userpasswordQ密码)两个属性,提供d和设|属性的Ҏget/setQ以及保存登录信息的ҎsaveToDb()。saveToDb的Q务是把登录信息保存到持久化存储系l(例如数据库)?br />2 视图QVQ:视图包括两个JSP文gQ以及一个ActionForm BeanQlogonForm。JSP文g分别为:logon.jsp、success.jsp。logon.jsp负责接受用户输入的用户名和密码以及显C出错信息,success.jsp负责昄d成功信息?br />3 控制器(CQ:控制器ؓActionclogonAction。对数据q行业务逻辑验证、调用模型组件保存登录信息、选择视图lgq回l用戗?/p>
Struts的工作机?/strong>
用户在视囄Ӟlogon.jspQ中输入用户名和密码q提交HTML表单QStruts框架会先dWEB.XML中关于servlet的配|,然后自动表单数据封装到ActionForm Bean中,在本例中?/font>logonForm。logonForm会对提交的数据进行数据合法性验证(例如最短长度、是否包含非法字W等Q。如?font color="#000000">ActionForm Bean验证未通过Q则logonFormq回ActionErrors对象QStruts框架会把ActionErrors对象保存在request范围内,q把h转发到视囄Ӟq在视图lg中通过<html:errors/>标签Q展Crequest范围内的ActionErrors对象所包含的错误信息;如果通过ActionForm Bean验证Q则logonFormq回的ActionErrors对象为NULLQStruts框架表单数据提交到控制器组件logonActionQ控制器对表单数据进行业务逻辑验证Q如果logonAction验证未通过Q则创徏包含错误信息的ActionMessages对象Qƈ通过saveErrorsҎ把ActionMessages对象保存到request范围内,q把h转发到视囄Ӟq在视图lg中通过<html:errors/>标签Q展Crequest范围内的ActionErrors对象所包含的错误信息;如果logonAction验证通过Q则Struts框架讉K模型lgQ然后Struts框架会返回ActionFoward对象QƈҎStruts-config.xml文g的配|情况,军_ActionFoward对象包含的{发信息传递到那一个视囄件?/p>
部vStruts框架
Struts的工作机制大安有了一定的了解了,现在介绍如何在Eclipse中部|Struts框架?/font>
本文的环境前文已l提刎ͼEclipse以及其插件MyEclipse和TomcatPlugin的安装本文不介绍Q请参考其他文章。关于Eclipse的相x章请看: http://blog.csdn.net/baggio785/category/148174.aspx ?/font>
1 新徏一个项?/font>
1Q?选择Java >> Tomcat ProjectQ下一步,如图一
Q图一Q?/p>
2Q填写项目名Uͼ如果不采用项目所在目录的~省|请修改,点击完成。如图二
Q图二)
2 创徏Struts框架
1Q ?右键选择目 >> 新徏 >> 其他 >> MyEclipse >> Web-Struts >> Struts 1.2 >> Struts 1.2 Form,Action & JSP。如图三。如果这一步出现错误,本文不做描述Q请参考我的另一Ҏ章-MyEclipse中创建Struts出现错误的解军_?/a>?/p>
2Q ?配置Struts ActionForm
因ؓ本文的Struts应用实例为用L录,所以Use case选用logon?/font>Superclass选择如图所C,其他默认。如囑֛
接下来填写Optional DetailsQ输入Form表单,本例为用户名QusernameQ和密码QuserpasswordQ。点击AddQ输入请参考图五、图六?/p>
输后完毕QOptional Details的Form Properties中会昄。如图七
Methods选项卡的讄我们采用默认讄Q不M攏V?/p>
点击JSP选项卡,“Create JSP form”选项的勾选中Q采用默认设|?form/logon.jsp”。如囑օ
3Q ?配置Struts Action 以上步骤完成了对Form的配|,下面配置Action?/p>
在图八中点击下一步,采用默认卛_。如图九
Parameter和Methods选项也采用默认?/p>
点击Forwards选项卡,点击AddQ配|成功页面信息。本文选取根目录的success.jsp作ؓ成功面QName为logon_sc。如囑֍
输后完毕QOptional Details的Forwards中会昄。如囑֍一
点击完成?/p>
Struts已经配置完毕。看看Eclipse中,目中多了一些东东,例如struts相关的jarQ以及struts-config.xml和tld文g。struts-config.xml的代码如下: 代码清单一Qstruts-config.xmlQ?/p>
Q图三)
Q图四)
Q图五)
Q图六)
Q图七)
Q图八)
Q图九)
Q图十)
Q图十一Q?/p>