??xml version="1.0" encoding="utf-8" standalone="yes"?>
x?SPAN lang=EN-US>struts教材从头慢慢l学Q可是没那份耐心Q我知道q是没有方向呀。我很多次都想退_不再学习strutsQ改?SPAN lang=EN-US>springQ因此搞了一D|间的spring之后Q终于明白做Z个新手我的确太幼E了Q不是自q着什么好好的,也不是自pZ么该做就可以做的。好多时候好多事情都没想象中的简单,所以生zL真的需要耐心Q不是你觉得自己有耐心可以了?SPAN lang=EN-US>
先说?SPAN lang=EN-US>spring的学习,做ؓ一名新手,我不得不说开始真的好难,其是一直看不到成功的希望的时候,q好我终于第一ơ看C自己做出的东西,l于有一U喜悦涌上心田。开始下载了一大堆?SPAN lang=EN-US>spring学习教程Q但是还是吸取学?SPAN lang=EN-US>java时的l验只是看一遍是没什么收LQ或许收L是其中特别的地方(以前不知道新奇的东西Q。所以这ơ一开始就要配|好环境Q找几个l习跟上Q我下蝲了有关的spring的所有东西,找了一大堆论坛Q顺便推荐一?SPAN lang=EN-US>http://spring.jactiongroup.net/index.php里面真的好多东西呀Q俺是从这里开始的。)
jdk׃说了Q好象用的是jdk1.4.2.-08Q然后是ide是大家都喜Ƣ的eclipse3.1.1Q当然少不了俺最喜欢?SPAN lang=EN-US>eclipse插g了,主要的是MyEclipse4.1M1Q当焉要注册破解的Q其实一炚w不麻烦的Q,用的服务器嘛Q就是大家很喜欢?SPAN lang=EN-US>JBOSS4.0.3Q错了?大家都喜?SPAN lang=EN-US>TomcatQ?SPAN lang=EN-US>JBOSS也是在调?SPAN lang=EN-US>TOMCAT呀Q?SPAN lang=EN-US>JBOSS4.0.3调用?SPAN lang=EN-US>Tomcat5.5我晕Q)然后是配置了,其实没什么要说的Q就是觉得以前?SPAN lang=EN-US>Tomcat插g的时候需要配|,现在发现太麻烦了Q早丢弃不用。什么流行,什么好用我去用什么?使用MyEclipse最主要的就是服务器功能Q配|很单的Q需要注意的是选择好服务器之后要?SPAN lang=EN-US>Enable而不是默认的DisableQ不知道Z么,MyEclipseZ么把配置了服务器HOME的还是让?SPAN lang=EN-US>Disablex老是忘记了)Q还有就?SPAN lang=EN-US>JREQ服务器使用的)默认的用v来好像有炚w题,因ؓ默认的是?SPAN lang=EN-US>JRE下,?SPAN lang=EN-US>MyEclipse下服务器需要的?SPAN lang=EN-US>FULL JDKQ所以需要指向你?SPAN lang=EN-US>JDK安装目录。其他就没什么好说的了?SPAN lang=EN-US>
现在开始我们的安装Spring插g的过E吧Q虽然俺q没成功Q但是你照做你肯定成功的。)有些前辈很搞W,自己拿着很落后的插gq一本正l的l俺说是最新版本的Q俺可以明确的告诉你们现?SPAN lang=EN-US>Spring?SPAN lang=EN-US>Eclipse下的插gSPRINGIDE已经C1.2.4版本了,请不要拿着1.0.2或是1.0.3当成最新版本。官方下载地址?SPAN lang=EN-US>http://springide.org/updatesite/。当然在使用之前请保证拥?SPAN lang=EN-US>GEF插g注意应该?SPAN lang=EN-US>GEF-runtimeQ而不?SPAN lang=EN-US>SDK或其它,当然按我们的常规习惯是解压羃Q然后?SPAN lang=EN-US>LINK或者放?SPAN lang=EN-US>Eclipse?SPAN lang=EN-US>featuresq有plugins下,很不q这ơ你错了Q应该这样做Q?SPAN lang=EN-US>
打开eclipse
点击Help->Software updates->find and install..
选中 search for new feather to install
点击New Local site.. D?SPAN lang=EN-US>updatesite_x.x.x的解压目录,全新的方法呀Q以前还真的没用q的。嘿嘿终于见识了一下?SPAN lang=EN-US>
使用spring IDEQ点击菜?SPAN lang=EN-US>window->show view ->ohter... 扑ֈspring ide?SPAN lang=EN-US>
可惜俺L安装不成功,郁闷呀Q一气之下又回到?SPAN lang=EN-US>StrutsQ这个让俺恨极的家伙。首先找了点录像学习Q结果发C界真是好呀Q什么都有,一个学习框架技术的录像的博?SPAN lang=EN-US>http://www.aygfsteel.com/oksonic/archive/2005/12/13/23680.htmll对l典呀Q受益匪呀?SPAN lang=EN-US>
当然开始还是恨困难的,p我看看吧。这是例?SPAN lang=EN-US>http://blog.sina.com.cn/u/3fa10d83010000jq
不过q是先看看这个吧到现在我都不清楚是哪个国家的Q不q恨不错的?SPAN lang=EN-US>http://www.laliluna.de/first-steps-using-struts-tutorial.html怎么样世界真的是太好了要什么有什么呀。唯一的最大的收获是知道?SPAN lang=EN-US>ath指示?哪些URL提交?SPAN lang=EN-US>request应该p?SPAN lang=EN-US> Action来处理?SPAN lang=EN-US>
比如_ index.html里面有一个登陆的表单Q?SPAN lang=EN-US>
<form method="post" action="/login">
<input type="text" id="id" />
<input type="text" id="password" />
<input type="submit">
</form>
那么当用h交了q个表单以后Q服务器收到request后会?SPAN lang=EN-US>action属性。以上面的代码ؓ例,得到
的是"/login"?SPAN lang=EN-US>
于是ActionServletQ或?SPAN lang=EN-US>RequestProcessor如果?SPAN lang=EN-US>Struts ׃?SPAN lang=EN-US>struts-config.xml里面有没有一?SPAN lang=EN-US>Action的的path属性是"/login"Q如果有Q那它就会把提交来的数据存到LogonForm里,然后?SPAN lang=EN-US>LogonAction处理q个LogonForm。不Ҏ呀?SPAN lang=EN-US>
每天q步一点点好了。这ơ就到这里吧Q?SPAN lang=EN-US>