Java语言来开发,因为框架本身就已经提供了解决问题的具体类。框架规定了应用的体系结构。它定义了整体结构,类和对象的关系,各部分的主要职责,类和对象怎么协作,以及控制流程。框架预定义了一些设计参数,以便于应用设计者或实现者能集中精力于应用本身的细节。框架记录了其应用领域的共同设计决策,因而框架更强调设计复用。JThi
kFramework就是为了解决JAVA应用系统在开发过程中的一系列问题所发起的一个框架。她的主要目的是用于解决JAVA应用系统中业务逻辑层面中反复遇到的问题。比如事务处理,数据访问,日志处理等。
要求
为了能良好的学习和使用JThi
kFramework,要求至少对以下内容有一定认识和理解。JAVA你应该是一个Java程序开发人员。如果你是一个非Java程序员,且正准备转向用Java语言来开发,建议先用Java开发几个例子应用后,再采用JThi
kFramework来开发。如果你还不是一个程序员,也不打算将来做程序员,那还是放弃吧。SERVLETJSP如果你准备用JThi
kFramework来开发J2EEWEB应用,你应该开发过至
f少1个WEB应用。EJB如果你准备用JThi
kFramework来开发J2EEEJB应用,你应该对EJB规范有一定了解,并开发过至少1个EJB应用。JDBCSQL如果你准备用JThi
kFramework来操作数据库,你应该至少对标准SQL比较熟悉,能通过JDBC连接到至少2种数据库,并对其进行数据操作。面向对象在你以前开发的应用系统中,已经良好的运用了面向对象编辑相思,能深入理解接口编程。模式能良好的应用现有的标准设计模式,能开发专用模式更好。
6
框架有其它框架使用经验者。比如:StrutsSpri
gHiber
ate等。
职责
1规范开发过程
规范开发过程在团队协作开发中非常重要,可以想象如果一个团队没有规范开发过程,每个程序员都按照自己的经验习惯编码,最后将程序汇集到一起后会是一个什么样的效果。JThi
kFramework中除了提供一系列API以外,还规范了应用系统的开发过程,虽然它不会强制开发者按照这种方式来编程,但它能对使用好JThi
kFramework提供最好的建议。
2促进团队协作
大中型应用系统的开发,往往会是由一个或多个团队来协同工作,合理的工作安排是项目良性发展的基础。此外,还必须要有一种良好的机制让各团队成员之间的工作能协调进行,不至于出现一部分人忙得很,而另一部分人闲得很。JThi
kFramework中JThi
kEJB规范了企业级应用的整个开发过程。它能方便的协调系统各层面展示层、控制层、逻辑层同时进行开发,最大限度的提高开发效率。按照JThi
kFramework建议的标准来开发。统一了系统结构和编码r