南康框架(NKFRAMEWORK)是基于J2EE平台实现的技术框架,它规划了B/S应用系统的分层架构,解决了适应不同的数据库系统、不同的应用服务器等运行环境的问题,提供了大量可复用的组件。使用NKFRAMEWORK,可以大大提高应用系统的运行效率、稳定性、灵活性、扩展性和可移植性。同时,开发人员只需要集中精力于业务设计,而不是把过多精力放在基础编程上,可以大大提高开发效率。
南康框架(NKFRAMEWORK)的主要特点有:
1. 功能丰富
NKFRAMEWORK包含近200个类文件,提供了大量应用系统所需的各类实用组件,内容涉及系统配置、运行管理、数据存取、数据转换、数据表现以及数据结构、常用工具等各个方面,并且每个组件的功能也很丰富,可满足开发应用系统的各类需要。
2. 简单易用
NKFRAMEWORK的设计目标之一是提供较高的易用性。
编写更少的代码:开发者只要使用较少的步骤就可以完成特定的功能。
更快地定位错误:如果发生错误,可以更容易定位错误的位置。
3. 高度自动化
NKFRAMEWORK的重要特征之一就是高度自动化。
开发者不必关心如何管理数据库连接,NKFRAMEWORK能够自动获取、监视、关闭数据库连接。
开发者不必关心数据是如何存取的,只要写一个VO对象,NKFRAMEWORK就能自动完成数据的存取。 开发者也不必为Java平台、数据库、应用服务器的字符集差异而烦恼,NKFRAMEWORK能自动转换。
4. 使用灵活
NKFRAMEWORK虽然规定了一种基本的设计模式,但是并不局限于这个模式。
NKFRAMEWORK仅仅使用一个XML格式的配置文件(nkframework.xml)来管理各类参数,通过改变这些参数,就可以改变NKFRAMEWORK的某些行为。
5. 容易扩展
NKFRAMEWORK充分考虑了扩展性,包括:
数据库连接池是可以更换的。
数据结构都是基于接口的。
6. 方便移植
NKFRAMEWORK的移植很简单,最重要的就是修改nkframework中的配置,只要修改这一个文件就可以了。
