现在我需要用JAVA开发一个B/S的办公用品管理系统,涉及到各种产品和供应商以及出货人员等业务,
大概十几张表,表关系不算复杂,业务逻辑也不算复杂。问下各位,选择什么样的框架还有数据库适合这个项目?我现在想选择   struts + jdbc或abatis + oracle或mysql 请各位发表下意见,最好能说下优缺点,谢谢

解决方案 »

  1.   

    ssh吧,你要是用struts+jdbc,所有的代码都混在一起,以后维护困难,还有事务这块都要自己管,容易出错。用框架很多事帮你省了,你只专注业务层的就行了。虽然框架多了处理慢点,不过因为你是开发办公用品管理系统,没啥速度的需求。
      

  2.   

    我现在想选择 struts + jdbc或abatis + oracle或mysql  最好是用struts2 spring myabatis oracle
    struts2的配置拦截器等使用比较方便 spring使用也不复杂 可以进行事务的管理 myabatis比abatis使用更方便 是版本3的
    数据库嘛 为了以后的扩展还是用oracle的好些建议楼主可以用用EXT或者JQUERY之类的进行 异步处理 这样更好
      

  3.   


    事务上倒不是很多,本人对事务也不是很了解,你意思用SPRINT管理事务?谢谢。
      

  4.   

    我觉得项目属于小型系统,只有十几张表,开发周期一个月内,有必要用SSH吗?
    如果不用框架又感觉太乱,用框架感觉又有点庞大了,纠集啊
      

  5.   

    ssh结合myeclipse,主要功能1周足已,ssh是轻量级的。你业务不复杂,ibatis没有必要吧
      

  6.   


    你说的myabatis我没有用过,在CSDN和JAVAEYE上居然都搜不到,实在不行回去百度下吧
      

  7.   

    不复杂我觉得mysql就够用了,要是LZSQL能力强就用JDBC,框架STRUTS1/2,SPRING都可以
      

  8.   

    不复杂我觉得mysql就够用了,要是LZSQL能力强就用JDBC,框架STRUTS1/2,SPRING都可以
      

  9.   

    项目周期一个月的话用SSH吧。
      

  10.   

    struts + jdbc  应该差不多了。
    如果公开使用,oracle要买正版的;不然就用mysql吧。
      

  11.   


    oracle好像有个免费版的,mysql用起来不习惯啊
      

  12.   

    ssh +mysql +Jquery+tomcat绝对满足你的需求,
      

  13.   

    会用什么就用什么,都差不多
    就像我只会struts+spring+ibatis oracle就选这个咯。
      

  14.   

    struts + jdbc也可以,注意分层就行了,dao,service,action........
      

  15.   

    我就说下数据库,用MySQL,没有必要用Oracle吧,至于开发技术,你对哪个技术有把握就用哪个呗!
      

  16.   

    个人认为用struts2+spring就可以了。
    至于数据库Oracle更好一些
      

  17.   

    struts2+hibernate+spring+jQuery+mysql+tomcat
      

  18.   

    貌似 struts2+spring+ibatis  顶的人比较多
      

  19.   

    spring + mybatis + struts
      

  20.   

    SSH +mysql就行了。毕竟oracle贵