关于ssh的一些想法计算机等级考试

文章作者 100test 发表时间 2010:02:04 01:15:04
来源 100Test.Com百考试题网


  1、Struts1,简单,可靠,乏味,罗嗦,有各种工具支持,可以满足大多数表单-》查询-》数据库这样的应用的需求。应该说,做网站用struts不稀奇,不用才稀奇。

  2、Spring,IOC是个不错的概念,问题是xml太烦人了,到底有多少机会以后来改呢?说实话,我对代码复用持保留意见——要么用成熟的框架或者工具,比如log4j,要么从头来。而且Spring让读代码变得更加复杂,其实,读代码本身就很复杂,但是借助于工具,你可以方便的从一个类的调用跳到另一个类里,用了Spring,各种依赖关系都放到了xml当中,工具很难再帮上忙了。

  至于Spring的mvc框架,觉得和Stuts很像。

  3、Hibernate,好吧,写了这么多年的CRUD代码,也该换换口味了。很好的工具支持:UML-》数据库表-》反向工程到Hibernate的类(POJO抽象类 实现类)以及各种配置文件。借助工具的支持,其实数据库表设计是最简单的事情了(想想你要是写100个pojo类是什么感觉,而且万一设计改了,你再从头写。。。。。。),工具不仅减少了工作量,最主要的,是保证了从设计到代码的一致性。

  不过查询语言,为啥不要0select呢?

  很遗憾,Netbeans对Hibernate的支持比较差。。。。。。用MyEclipse吧。

  4、JPA,Hibernate的官方版本,感谢上帝,至少可以不用写xml了,基于注释的方法使代码和维护都简单了很多,当然,对于理解程序框架,用处不大——我更愿意从一个个class图来理解他们的关系,而不是到类当中读注释。当然,完善的工具,所以,还是UML-》数据库表-》反向工程。

  查询语言和sql一样。。。。。。。

  btw:jpa也可以用xml来配置,也可以脱离容器(比如weblogic?tomcat?)而单独使用。

  开发流程:Use case-》分析类-》活动图、顺序图-》实现类-》部署图

  工具:Myeclipse(或者Eclipse EE,然后自己找插件) power designer

  数据库:Oracle?Sql Server?MySql?Java DB?(最好别用,性能差,分页有问题,只有最新版的才支持部分分页功能,当然存储个1~2千条的小记录还可以)

  配置管理:CVS?其实VSS也不错,P4,不过想想如果你要是做每日测试和创建的话,一定要用个支持ant的工具。

  缺陷管理:bugzilla



相关文章


用Java实现KeyFile计算机等级考试
C语言实例:区分旅客国籍计算机等级考试
键盘事件挂接函数的安装与下载计算机等级考试
驱动程序一般调试手段及方法计算机等级考试
关于ssh的一些想法计算机等级考试
2008年9月20日全国计算机二级考前预测试卷计算机等级考试
全国计算机等级考试承办机构与咨询电话计算机等级考试
全国计算机等级考试简介计算机等级考试
全国计算机等级考试考生须知计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛