2010-3-14

晕,才发现,昨天的solo奋斗笔记居然因为太多HTML标签不能发。。。汗!忽略这个问题了。只好忍痛割爱去了那些标签!反正自己能看明白就行了,Hoho!
睡前学习了java doc for api,以前看师弟做过这方面的工作,感觉很漂亮,自己还没有动手做过了!惭愧!一句准则:The contract should say what the method does rather than how it does its job!精辟!主要是对每个参数(@param),返回类型(@return)以及可能抛出的异常(@throws)。对异常说明时,要用if句式!
早上八点多起来,吃饭,飞行棋,居然赢了快一万分,汗!开门红!。。。中午炒了银鱼,赞!可以吃一天!今天的计划是完成上传下载在不同机器上的功能以及把上次那个小web application的query功能完成!最后差不多完成了,过程艰辛!
虽然昨天调通了本机的,都是用的127.0.0.1!今天是真正意义上的网络下载。把ip换掉,结果果然不出所料,不行。。。开始

繁杂的debug,一开始发现,没有权限,于是把虚拟机里的java policy改了!然后发现connection refused,在server里加了一句指定ip的语句!果然奏效!然后又发现得不到downloader的handler,郁闷!最后居然是因为eclipse的问题,在cmd里就能得到,天煞呀!不过解决了才是王道!
接下来就是继续jsp,tomcat,eclipse了!初想这个问题比较建大,就是根据什么查询,然后直接进数据库,返回后在jsp里显示就可以了!但其实做起来的时候还是有些步骤要注意的!首先用昨天学的SELECT标签做一个选择框!里面有四种不同查询选项!下面就是此查询选项对应的值!入口jsp完毕!然后就是servlet,功能就是接收这两个值,然后传给bean来处理跟数据库打交道的事情,返回一个结果list,然后交给jsp。bean里面新加了一个query()方法,它根据传入的那两个参数来查询,将结果封装在list里面返回给servlet!list里的每个value都是一个StudentBean。servlet交给jsp后,jsp用getAttribute方法得到list,list用iterator遍历,显示结果!这里不能用for each循环,老说cast不对,不太理解!非要用iterator来转换,暂时还没有想通,类型转换果然麻烦,而且这里还不让我用generic,说要1.5以上,晕!我用的可是java6了。。。嗨!在调试过程中又忘记那个sql语句中的后面value要加双引号了,因为是String中的引号,所以要用”\””,浪费了半个小时,吃了两次亏了,事不过三哈!
今天室友把星际2下载了回来,赞!还破解了!效果实在是震撼!心潮澎湃呀!感觉好亲切!晚上跟爸妈打电话去了,没时间了都,明天一定要玩玩!
今天小淘汰了下自己,上床学习,继续淘汰,只争朝夕,^_^fighting!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s