【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

 【课时29-30】平板形式展现——dreamweaver亮瞎了我的狗眼


【视频时长】20min

【所用时间】240min  【尝试】10:55-12:15  【视频】4:00-5:40  6:40-7:40


【自己尝试】平板展现+主题及全部回复帖展现


1、仿照article做flat.jsp

区别:只留主题帖 select * from article where rootid=id

从数组Article中取每一个article对象

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼



【挺顺利,截图留念】

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

2、flatDetail.jsp——展现主题帖及所有回帖

 本来想以detail为基础,后来想做成百度贴吧的样子,就需要树状呈现。又想以article为基础,但是做不出来。最后还是看视频做的。


【视频学习】


1、flat.jsp增加黑白相间的效果

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

2、flatDetail.jsp要模仿Detail.jsp,与我之前的依照rootid查询思路一致

只是要按照回帖顺序排序,第一楼显示为楼主,后面要显示第N楼


【问题1】rs.next( )返回值为空

【解法】估计是sql语句的错误,打印出来立见分晓

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

【截图留念】至少能正常显示一楼了

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼


【问题2】把主题帖+回复都显示出来

【解法】复制article.jsp中Article数组的显示方法

然而,当我复制代码的时候,我puzzle了。太多的table,我并不知道该复制到哪里才能不报错……title和cont,后者总是报错。


【兵法】dreamweaver找对应

1、dreamweaver利用设计视图,选中整个循环的table,然后切换到代码部分。

2、在代码的头尾加上注释和for语句的头尾

3、添加for中的内容


注意:两个位置的回复,对应的对象不同:articles.get[0] 与 a1

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

老兵看到效果的赞语:刷新!嗯~~没问题吧~看上去假模假式的,也挺正规了~


【问题3】主题帖 / 第1楼 / 第2楼

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼


【反馈】

这一次,效率有提高。有一种行云流水的感觉。为啥?

编程之前,先写写实现思路。

编程中,遇到问题,一边记录、一边思考、一边尝试。(尝试无果也是一种有意义的反馈,至少你知道接下来不能这么做,要去找别的思路)


【比起被动选择,主动出击效果更好】在选项栏里查找了半天,不如在搜索框里敲一个JSP

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼

【学习摘记】马士兵bbs改良版_课时29-30_平板形式展现:dreamweaver亮瞎了我的狗眼


【杂谈】

1、干脆,我们就把这里改成title。可以么?同学们。

好的,既然大家都同意了,责任也就不在我一个人了~

呵,开玩笑,哈~

你就大胆改,改对了是你的,改错了是我的。

这叫做——站着说话不腰疼。

尖括号-百分号-等号-A点……&*%¥

 

2、

老早的时候写JSP呢,其实就是,最后写熟了就是copy来、copy去、copy来、copy去~

然后改一改,然后写到最后的时候呢就开始写,怎么样能写一些自动生成代码的工具。

就干脆有什么代码呢,就直接的给他自动生成就完了。

当然,没有做到像国外的一些框架那么牛,像XDoclate。这个是,非常的厉害,啊。

极其的佩服。当然有时间的话,我是非常希望想参加这个开源的开发。

最近呢,咱们也有一个计划——可能要开发一个ESB,这个后面会提到这个词,啊。

难度应该不小,挺大的,面对SOA的一个东西。Enterprise Service Bus, 别着急,后面你们会接触的到,好吧。


PS:有一个bug,莫名其妙,明明代码都对。纠缠了半天,最后死马当活马医,把myeclipse关闭重启,没问题了。


【下节展望】分页

 

【本周末】看视频31-37,完成BBS改良版的最后一部分

【重温反馈】周末的任务……从来没有圆满完成过、至今。