本周主要学习了页面的制作,JJJJ的使用,因为是要制作的是网页或者客户端等面向的客户的东西,不再是后台运行或者说是嵌入式的那些代码了。学习了一些flex,spring,java上的技术应该目前来说还是学到了一些的。
在一开始周一的时候,本来想写界面的,以及界面的一些反应函数,因为自己以前玩的都是后台的东西对前台拖控件或者说是利用开发环境提供的便捷的能力不足吧,开发速度确实很慢,一些代码想的是要自己写出来而不是借助工具,其实有的时候利用工具提供的便捷会更方便的,也没见有多影响我的理解。当然在开发的时候 还是那个一直困扰我的问题:好多函数不知道它的存在,就不知道要去用它,或者说想过去查。有的时候想实现的功能去搜结果也没能搜到结果。我自己觉得是我搜索总结问题的能力不足,还有就是代码敲得不够多导致的。好像最好的知道这些函数的方法是去看API,但是 API好多函数怎么查,我还米有摸出门道来。
后来就又写了写后台的代码,感觉是要记得引用库,因为有好多已经写好的库函数是在等着调用的,或者说,一个系统很大的一部分组件已经有了,就在等着搭起来了。所以在用的时候要记得lib的引用,还有系统环境变量的配置。唔,编码习惯要改进,很多小的地方导致我要查很久的bug,比如说的会习惯多加一个空格,就这一点就会照成很大的问题,而且还不好差出来。还有目前是处在模仿阶段,那就要看清楚,很多东西不要以为看不懂就不重要,要是是不懂的,就要问,或者直接完全加进去肯定会比自己给裁掉要好。就比如写的xml文件少了引号这种致命的错误。嗯 顺便说一句要多问度娘,很多东西网上都有答案的。
然后就是流程引擎了,以前没有接触过这个东西看着觉得很陌生,目前唯一能想到的类比就是流程图了,可是没有想明白的是它对程序在运行的时候会起到的作用。后来又想想,觉得它是不是可以在程序运行的时候帮助控制整个程序流程。比如说在启动了流程后,流程引擎也会参与其中,会控制程序一步一步往下走,如果说它自己真的有自己的数据库,那它就可以控制那些走到了哪一步的程序接下来要怎么走。就像有一条路,很多人都要走,但是他们出发的时间不一样,在各个节点碰到的情况不一样,可能后面走的路也不一样会分叉的,而流程引擎就可以控制每个人要怎么走。而写好的代码其实是把各个路建好了,每次运行在上面的情况要怎么走就要看情况了,这个时候其实是流程引擎进行了控制。而要加入流程引擎,就要在代码中调用到它。但是目前我只知道要发起流程引擎,取消流程。怎么获取任务,搜索人物以及提交任务我还是没有很深的理解。有待理解 嗯!!
好了,这就是我这周的总结