`

我们需要一站式解决方案还是混合组合方案

阅读更多

      这年头提供一站式解决方案的框架才具备真正的核心竞争力和推广优势,一般的动不动要整合这个框架、整合那个框架的框架势必被历史所淘汰;如果spring mvc不把大家往注解的深渊里面带的话,并且把它的jdbctemplate搞的更简化的话,并且提供sql配置管理和动态sql的话,并且简化他的ioc配置语法的话,并且提供一些好用的前端数据展示标签或者逻辑标签,那么他势必把像struts、ibatis、hibernate这些只提供单一功能的框架淘汰掉。

   那么bbossgroups又具备什么样的优势呢,bbossgroups算得上国内少数几个能和spring抗衡的综合型j2ee框架:
   bg提供了注解mvc控制器,但是不推荐使用,任然推荐大家使用简洁的xml配置文件来管理控制器,管理页面和控制器处理方法的url映射规则,管理控制器方法处理跳转页面地址(这个有点像struts,但是远比struts要简单),管理业务组件,管理dao组件,然后通过简洁的ioc机制,有机的把各个层面像胶水一样粘连起来,程序的层次结构清晰,一目了然,整个模块的入口和驱动点就是用户在浏览器中输入或者通过表单提交的一个url请求,出口点也是一个浏览器页面的输出或者是文件的下载或者是一个json串等等,一切衔接起来就是那么的天衣无缝。

   bg的mvc提供完备的restful的支持,bg的mvc提供了良好的拦截器插件机制,可以非常方便地实现认证和页面保护功能。
   bg供了一套简单易用的数据展示标签、逻辑标签;
   bg提供了简单易用但功能强大的持久层框架,api简洁,支持多数据库事务管理,提供sql配置文件管理sql语句并能热加载,支持动态sql(和ibatis的动态sql有的一比,而且更胜一筹),一般的集合处理(批量删除、批量修改、批量插入)全部采用预编译批处理,那个执行效率真是美啊;bg的ioc框架那是本人最引以为自豪的地方,spring能搞的,bg基本上都能搞,但是xml配置语法更简洁,更大的好处是配置风格和spring相近,这样spring的用户群体能够很自然地过渡到bg的平台上面来,可谓潜在的用户无限啦。

   bg的rpc,bg对jms的支持,bg对quartz的强力支持,bg对webservice的支持,bg对组件异步调用的支持,bg对对象序列化/反序列化的支持,bg的对系统全局配置参数管理的支持。。。。,还有更多正在开发中的功能。
  良好的项目的支撑和不断的项目实践考验,为bg提供广阔的施展空间和不断功能改进的契机,使得bg与项目开发形成良性互动的局面。
分享到:
评论

相关推荐

    二十三种设计模式【PDF版】

    这其实在向一个极限挑战:软件需求变幻无穷,计划没有变化快,但是我们还是要寻找出不变的东西,并将它和变化的东 西分离开来,这需要非常的智慧和经验。 而 GoF 的设计模式是在这方面开始探索的一块里程碑。 J2EE...

    什么是VLAN

     VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处...

    windowsnt 技术内幕

    考试的费用问题 考前的自我调整 使用考试中心提供的考试工具 参加模拟测试 熟悉使用计算机进行考试 充分利用考试时间 考题的形式 理解多重选择题型 理解对错题题型 理解多重选择多重答案题型 理解基于解决方案型的...

    《计算机操作系统》期末复习指导

    基于程序在运行时不需要一开始都装入内存(局部性原理),更不应该把最近较长一段时间内不用的程序装入内存。 (2)页表的作用是将逻辑页号转换为物理块号。 (3)页面淘汰算法 先进先出算法(FIFO)...

    微软活动目录管理管理简明手册

    ( y: ] o$ r9 C( \/ x5 b @: a站点(Site)是由一个或多个IP子网中的一组计算机,确保目录信息的有效交换,站点中的计算机需要很好地连接,尤其是子网内的计算机。站点和域名称空间之间没有必要的连接。站点反映网络的...

    struts in Action

    2.3.2. Servlet 解决方案.................................................................................................44 2.3.3. Servlet 框架.............................................................

    Struts in Action中文版

    2.3.2. Servlet 解决方案.................................................................................................44 2.3.3. Servlet 框架............................................................

Global site tag (gtag.js) - Google Analytics