在最近的一段时间中,对自己接触的代码进行一些小小的总结。

    在由前台往后台传数据的时候,接受字符串并进行处理的时候,为了防止空格和空字符串和null等

具有破坏性和不易发现等情况,减少后续处理工作的难度,对取得的数据值首先进行非null判断,然后

进行去空格处理,接着进行非空判断。

    在接触一个新的工程的时候,尤其是半路接触,需要熟悉使用常用的数据结构及其封装的方法。

    在类的继承层次上,当把数据传到父类,继承了父类的子类都是可以访问到此成员的,当然是

在修饰符允许的访问内。这样利用了继承中的数据成员的共享。这是面向对象编程中的一点好处的

体会。

    在查询数据库方面,编写数据库查询语句的时候,跟字符相关的字段值需要用引号引起来,应该作为

常识记得。具体的设计到查询时间的字段时,比如:

and a.recv_time between to_date('"+inparam.getString("START_DATE")+
                        "'||'23:59:59','yyyy-MM-dd hh24:mi:ss') and to_date('"+inparam.getString("END_DATE")+
                        "'||'23:59:59','yyyy-MM-dd hh24:mi:ss') ");

具体的知识点需要具体记住。特别是设计到时间的字符串的处理方面。需要注意的是,如果少一个单引

号,程序是会报错的,另外,在程序的调试过程中,除了需要耐心毅力之外,还是需要一些方法的,适当的

在控制台打印一些调试信息是可以加快程序的进程的。

    在工程中用到的框架是tapestry,了解框架的运行原理还是必要的,在编写程序的过程中,尽可能多的暴露出

自己的缺点和不足,我想还是次要一点的,重要的是过而能改,就好象,不是所谓的知识就是力量,

使用知识才是力量。

    在使用java调用webservice的过程中,也暴露出不少的问题,首先暴露出的问题是,写错了xml文件

的节点信息,少一个字符造成的结果将会是404,not found,所以细心一点是没错的,再细心也不会过分。在

调用webservice的过程中,最主要的是,按照服务集的规定,严格按照既有的约定调用。

    在近期阶段中发现的一些问题,办事喜欢拖拉,找个借口也许是第一次调用webservice不熟悉所以不大敢

放手去做,万事开头难,经过这段时间的练习,我想这点会慢慢克服和改正的,做事要雷厉风行,这跟仔细没有关系

事情的初期都是在慢慢的摸索中度过的。技术上发现的不足也不是很少,因为是涉及到前台的开发,

所以javascript和ajax是少不了的,但是自己在这方面是需要进一步加强的。在java方面也是有相当的一段发展空间的。

在学习方法上,随时做笔记,记录自己遇到的问题和解决方案。在设计模式的学习上需要加深理解。在数据库的查询方面,

查询效率方面需要加深理解和运用的能力。

    在读代码的工程中,首先要了解类及其中的方法的功能。