在最近的一段时间中,对自己接触的代码进行一些小小的总结。
在由前台往后台传数据的时候,接受字符串并进行处理的时候,为了防止空格和空字符串和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方面也是有相当的一段发展空间的。
在学习方法上,随时做笔记,记录自己遇到的问题和解决方案。在设计模式的学习上需要加深理解。在数据库的查询方面,
查询效率方面需要加深理解和运用的能力。
在读代码的工程中,首先要了解类及其中的方法的功能。