因为EJB是重量级,SSH轻量级,所以我们的目标是做:微量级Web开发框架!
Java微量级Web开发框架QQ群:1818743
希望更多志同道合的朋友加入,我们需要更多的意见与灵感。
因为有感ssh开发项目过于复杂,当我求助并质疑SSH时,很多朋友说,没人逼你说SSH,你可以用别的框架,或不用框架啊。
确实也是如此,只有适合自己的才是最好的,我开始着手做一个微量级的Web开发框架,有兴趣的朋友可以加群。微量级框架的目标——解放程序员
适用范围:中小型项目
适用人群:具体编码人员  (各种老板、项目经理,自以为有思路、有思想的人,不喜勿入!欢迎能理解我们的人!)
基本理念:
          让配置文件见鬼去吧!
          简单有效才是真理!已经完成的部分:数据访问/实体映射/常用功能
还要完成的部分:Web框架、实用组件、以及完善常用功能对于几个肯定会被问到的问题,进行回答:
1.什么是微量级?  答:就是能快速开发小型项目的框架,这个小型可以大概理解为由1-5个人开发,1-3个月完成的项目。
2.微量级是不也等于功能上的缩水?  答:可以这么理解,比如集群之类的,是不考虑的。
3.数据访问会支持多数据库吗?      答:数据访问这一部分已经实现,在sqlserver和oracle中测试通过,理论上支持任何数据库,只要提供相应的driver包就行。
4.支持o/r mapping吗?             答:支持,但没有hql那样的存在,将来也不会考虑。我们支持多种数据库,但不支持跨数据库,这个话题说得有点深,三言两语讲不清,以后我会专门写个贴子来探讨这个问题的。
5.看你提到了实用组件,那是什么?  答:基于组件式的开发,对于快速开发来说更为理想,我们的框架最终要提供各种常用实用的组件,比如树、表格、表单等等。
6.jquery里就有很多实用组件了,为什么不用jquery?  答:jquery组件只是客户端的组件,无法完成服务端的工作,我们要做的组件包含服务端功能,比如表格,只要传入一个ResultSet或List,就可以在前台展示了,非常简单,展示的样式当然是可以控制的,具体什么方式这要看发展,这一部分现在只有构思,还没有实现。

解决方案 »

  1.   

    顶,支持。不喜欢ssh那么复杂的配置。
      

  2.   


    你是指hibernate实体映射时可以使用注解吧。  可是据我了解,就是使用了注解,依旧要提供其它的很多的配置文件。
      

  3.   


    struts2能注解
    hiberante3能注解
    spring2.5也能用到大量注解
    剩下的配置文件无非是sessionFactory那段而已,何来“很多”之说?
      

  4.   


    配置文件究竟有没有给开发人员带来阻碍,这个就仁者见仁,智者见智了,每个人都有自己不同的看法,我也不强迫任何人,硬要告诉他说ssh多么的麻烦,来加入我微量级框架的阵营吧。其实你若觉得ssh或其它任何框架用得很顺,那你可以继续使用下去,适合自己的才是最好的。我所知道的,很多人还是不太会SSH,照搬还是会,遇到问题就不一定能自己解决了,可能是因为不精通。见过很多评论说,如果不精通Hibernate最好还是别用,用起来是种痛苦,不知道别人说的对不对,我是表示赞同啦。让SSH很难上手的原因很多,配置文件只是问题之一,注解或许能减轻一些上手难度,但还远远不够。
      

  5.   

    谁要是能整个ssh配置文件的ide就好了^哈哈哈
    话说ssh已经属于轻量化了....再整个微量级得很受我们这帮学生欢迎啊...lz加油
      

  6.   

    招收一名微框架的开发人员中文名:微框架
    英文名:micro微框架能拿得出后手,就会开源,开发人员按需招收,希望志同道合的朋友加入
    本次只招收一名,也就是除我之外的第2个开发人员了
    招收目的:由于本人需要做本职工作,暂时抽不开身投身微框架的开发,但看到响应的人越来越多,很多朋友想要看看已经完成的部分,这部分的源代码虽然已经完成了,但我只在sqlserver和oracle中测试通过,如果就这样把源码发布出来,不能很好的演示,现在我就希望找一个朋友来帮忙完成微框架数据访问部分,对office access和sqlite的支持,并做一些简单的示例程序,连同源代码、示例程序、示例数据库(access及sqlite)一起开源发布出来。就做一点小要求:
    1.能理解微框架的思想——解放程序员
    2.对jdbc数据访问数据库,驾轻就熟
    3.良好的沟通能力全凭自愿,没有酬劳报名方式:加入Q Q 群1818743,进入群论坛,找到招人贴,回贴报名,格式如下:昵称:
    QQ号:
    说明你的编码能力:开发java多少年啦,擅长什么之类的
    说点别的,让我选择你的理由:我有充分的时间之类的
      

  7.   

    绝大部分都是单表保存。
    不要用hibernate,直接在Bean里面做好保存的方法。
    Struts也不要了。每个模块一个servlet就可以。自己写跳转。
    Spring也不要了。自己封装一个JDBC,手动控制事务。
    OK 
      

  8.   

    直接封装servlet 直接用反射机制来调用SQL spring不用 事务回滚用手动