|
我是北京金和软件的程序员,很多客户和新来的同事问我金和JCS软件技术构架的问题,看来这个问题很受关注啊!我也是从新人过来的,能帮我尽量帮,现在给大家分享一下。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。以资源容器,DAO 实现和事务策略等形式与 Hibernate集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范.灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术( JSP,FreeMarker,Velocity)。Spring 中间层结合于任何基于Struts 框架的网页层。
struts采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。遵循约定大于配置,此平台大量采用注解方式。零配置运用于此平台。
Hibernate是一个对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,完成数据持久化的重任。采用hibernate使程序代码重用性强。业务逻辑代码可读性增强,在代码中不会有大量的SQL语言,提高程序的可读性。对于持久化对象的基本操作:保存、更新、删除、查询等。采用hibernate缓存技术,以减少对数据库的访问量,提高程序运行效率。
|
|