论文部分内容阅读
近几年来,由于优秀的Java语言和J2EE体系结构的快速发展及成熟,越来越多的框架技术迅速出现,这些框架多处于低层应用平台(如J2EE)和高层业务逻辑之间的中间层,且大多采用MVC模式。采用这些成形的框架技术解决了基于Web开发中的各种问题,其中Struts框架技术越来越多地应用在企业级的开发中,使开发人员只需要集中精力完成系统的业务逻辑设计,而不必考虑细节。
另外,也有不少成熟的组件解决了开发人员一直关注的数据访问层的问题,Hibernate是一种开源的O/RMapping技术,对JDBC进行了轻量级的封装,他的许多优点决定我们的项目最终采用了他,从而解决了很长时间一直困扰开发人员的问题,大幅度减少开发时人工使用SQL和JDBC处理数据的时间。
本项目将Struts和Hibernate完美整合,解决了许多基于web的大型项目所面临的问题,诸如扩展性、代码复用性、灵活性等等。
本论文结合厦门教育局的教育基础事业库管理系统就Struts和Hibernate框架技术展开论述,并比较了其他相关的系统。同时结合本系统相关样例进行说明,详细阐述这种框架整合并与其他技术,比如xml/xslt技术结合开发应用的优越性。论文也详细论述本系统的特点即框架整合后的五层实现。
总之,在厦门教育局的教育基础事业库管理系统的设计和实现中所采用的技术和应用的框架都是目前比较先进和成熟的。技术的先进确保了所实现的系统具有很高的灵活性、可扩展性和超前性。