代码改变世界

9月14日培训日记

2006-09-16 08:14 by java ee spring, 123 阅读, 0 推荐, 收藏, 编辑
摘要:ODBC与JDBC的作用JDBC体系架构与工作原理JDBC驱动程序的4种类型JDBC编程的基本步骤与主要的相关Java API类:DriverManager、Connection、Statement、Resultset。JDBC API的调用与工作原理:注册JDBC驱动程序的三种方式,DriverManager查找JDBC driver的原理。先编程举例,讲解如何得到驱动程序包,如何获得驱动程序的类名和连接url。mysql jdbc开发举例:驱动程序jar要安装,先getConnection提问:需要哪些信息,看帮助,解释三个重载方法的每个参数。解释result的结构与游标,执行报告找不到驱 阅读全文

9月12日培训日记

2006-09-12 16:43 by java ee spring, 114 阅读, 0 推荐, 收藏, 编辑
摘要:一个事务的一致性,举例:银行转帐的过程两个事务之间的隔离性,举例:你取钱时,有人给汇款(产品购买)!默认情况下,直接执行的一条语句自己就是一个独立的事务,一个事务不能回滚其他的事务。并发事务中可能发生的各种问题:脏读、不可重复读、虚(幻)读。事务隔离级别:Read Uncommitted、Read Committed、Repeatable Read、Serializable做事务实验时要注意MyISAM与InnoDB的问题,MyISAM就是Access一样的桌面数据库,不支持事务和主外键关联,讲课时用MyISAM犯犯错误,再引出InnoDB有较好的教学效果。要把一个表从一个类型转到另一个类型, 阅读全文

9月11日培训日记

2006-09-11 21:45 by java ee spring, 131 阅读, 0 推荐, 收藏, 编辑
摘要:1.讲解了MySQL的安装,对安装界面提示信息进行了解释,例如,数据库服务器程序与客户端程序的工作关系,数据库服务器程序与数据库空间的关系,MySQL InnoDB和MyISAM存储引擎的区别,事务的概念(一些过程要能同生同死,针对我们的项目,哪里用到事务?发license和扣减货币),OLAP与OLTP的区别。2.多个逻辑相关的表形成一个数据库,一个数据库服务器上可以创建多个数据库,要先创建库再创建表。3.如何启动mysql服务器,如何使用mysql命令连接mysql服务器,如何授权其他计算机上的用户访问mysql服务器,下面的语句仅供练习,实际应用中很不安全:grant all previ 阅读全文

9月10日培训日记

2006-09-10 16:45 by java ee spring, 128 阅读, 0 推荐, 收藏, 编辑
摘要:1.回顾了一下spring AOP的实现原理,调查了一下学员们的掌握情况,还算不错,大家基本上都能回答出FactroyBean的作用和InvocationHandler.invoke方法的各个参数的意义。2.引出了Spring的ProxyFactoryBean及其三个重要的属性:target、proxyInterfaces、interceptorNames,有了前面的理论基础,学员们一点就明,基本上是我引导提问,学员们就能回答。3.讲解了在Eclipse中怎样引入对spring aop开发的支持;讲解了ApplicationContext与BeanFactory的区别,今天的例子程序改为使用A 阅读全文

9月9日培训日记

2006-09-09 19:55 by java ee spring, 149 阅读, 0 推荐, 收藏, 编辑
摘要:今天我还在休息和整理了一些数据库方面的资料,没有去教室。下面的日记是方老师记录的: 今天由梁言兵老师继续讲解工作流相关的知识。上午讲工作流中表达式的解析,以及Decision节点如何根据表达式的计算结果进行相应的跳转,并讲解了工作流中的异常处理。下午复习以前讲解的解析XML文件生成workflow对象的过程,同时讲解如何把一个workflow对象转变成相应的XML文件。课程临近结束时讲解WEB2.0的新特性,什么是AJAX、实践操作并感受AJAX在几个著名项目中的应用、当前流行的AJAX框架等。工作流中表达式的解析工作流运行过程中表达式计算所需数据的几种获得方式,并结合在XML文件中配置表达式 阅读全文

9月8日培训日记

2006-09-09 08:19 by java ee spring, 233 阅读, 0 推荐, 收藏, 编辑
摘要:今天实在太累了,都是昨天空调吹的。我一吹空调,浑身肌肉就会绷紧,这样一天十多个小时下来,就会感到特累。可是,不管天气怎样,学员们已经习惯一进教室就打开中央空调,坐在前排讲课的我就遭殃了。今天我没去教室,由方老师带着学员练习前面课堂讲解的知识,得到的反馈是学员们听得东西太多,听也都听懂了,但就是自己练习的时间太少,一动起手来问题就暴露了。今天天气变凉了,下午许多同学都出去买衣服,方老师则继续训练剩下的一些学员上台讲解知识的能力。最近天气变冷,请同学们注意保暖,以免感冒生病影响学习.另外,北京天气干燥,南方来的同学一般都不太适应这种气候,嘴唇容易裂口,我的经验是每天睡觉前,将房间多湿点水,切记切行 阅读全文

8月31培训日记

2006-08-31 21:35 by java ee spring, 199 阅读, 0 推荐, 收藏, 编辑
摘要:受梁老师委托,简要给大家回顾了一些工作流系统中的对象之间的关系,工作流就象一个链表。为什么要测试?什么是单元测试?单元测试的好处?为什么要使用自动化工具进行单元测试。什么是XP,什么是TDD,TDD的好处。junit的安装和使用,再次回顾junit.jar为什么不能放在<jre>/lib/ext目录中的原因。利用TestCase编写单元测试程序,资源的初试化和回收方法为setUp和tearDown,各个测试方法要遵守testXxx()这种命名模式,junit使用反射机制调用测试程序的方法,每个方法前后都要调用setUp和tearDown。如何使用TestSuite进行组合测试,ju 阅读全文

关于如何办好培训的感想

2006-08-30 13:27 by java ee spring, 143 阅读, 0 推荐, 收藏, 编辑
摘要:一个培训班要想带出好的成绩,必须兼顾基础好的和基础差的学员,应该有一套对学员学习效果进行检测、监控和推动的机制。只要老师技术水平高,课堂讲解效果好,对于基础好的学员,基本上就不存在什么问题了,他们在课后自己知道该练习什么,该思考什么,该实践什么。但是,对于基础差的学员,课后他们往往比较茫然,不知道自己该干什么,即使他们想干点什么,但也不知道该如何下手,所以,对于这些学员,应该给他们安排课后作业并辅导和监督他们完成作业。现在,培训班应该采用一些手段来检查学员对学习内容的掌握情况,识别出基础差的学员,并对他们加强辅导和引导,采用一些方式来推动他们能自我学习。 阅读全文

8月29日培训日记

2006-08-30 13:25 by java ee spring, 235 阅读, 0 推荐, 收藏, 编辑
摘要:学员冯伟立(大二辍学)听完后反射后的一句总结:“反射就是把Java类中的各种成分映射成相应的java类”。这句话比许多书上讲解得都透彻,都精辟!例如,一个Java类用一个类来表示,一个类中的组成部分:成员变量,方法,构造方法,修饰符,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应的类来表示的,它们是Field、Method、Contructor、Package等等。讲解了反射有什么作用?最常见的应用在哪?通过思考和推理的 阅读全文

8月28日培训日记

2006-08-28 22:34 by java ee spring, 153 阅读, 0 推荐, 收藏, 编辑
摘要:今天复习了前三天所讲解的内容,根据与学员交互的情况,再次强调和如何采用面向对象的方法来设计程序,例如,画圆的方法应该分配给谁去做,代表多媒体教学监控窗口中的老师和学生是如何设计的?画老师和学生的方法分配给谁,显示对老师和学生执行的操作菜单的任务分配给谁,各个菜单对应的具体方法分配给谁?讲解了各种集合抽象出Enumeration对象的思想。根据与学员的交互,发现这次复习很有必要,对象池目前也有很多人还不能完全自己写出,列出目录树的代码也有很多人无法写出,甚至连简单的用空格缩进的目录列表也有5个学员不会写。晚上陈刚老师(畅销书《eclipse从入门到精通》的作者)来初步讲解一下UML和OOAD,课 阅读全文