请大侠们给点在Eclipse下开发RCP客户端系统的开发模式方面的建议.解决思路
请大侠们给点在Eclipse下开发RCP客户端系统的开发模式方面的建议.....
现在要开发一个比较大的RCP(富客户端)项目,在数据库的服务技术上,领导强调用tomcat+hibernate+mySql。整个项目4、5个人开发,其中服务端开发1人,客户端一有数据结构上的变动就叫服务端开发人员更新服务端的数据接口,必须重新部署。这样一来服务端的开发者忙不过来,而使客户端的开发人员带物了很多时间,严重影响了开发进度。
项目之所以称为比较大项目是因为它是一个大集成,还有消息通讯和数据同步方面的东西。数据库结构很简单。
我们这个项目以后投入使用时客户端运行数并不多,对数据库的读写也很简单。我想问的是,为什么要用hibernate呢?直接用jdbc不更好?减小各模块之间的耦合性。谁都知道hibernate其实是对jdbc的一个封装。
请大家给点建议。。。
来者有分!
------解决方案--------------------
如果你这个项目以后有可能在数据方面需要扩充的话, 那么用hibernate是比较好的选择, 用JDBC写SQL以后修改起来会很麻烦.
另外维护也是一个问题. 用O/R Mapping的东西维护起来也会方便很多.
你说的Server端人员忙不过来, 我想是因为可能经验不是太丰富, 不是说能力不够, 可能对hibernate的部署不太熟悉. 而Client端数据结构变化, 如果没有影响到数据库的话, 后台应该不会需要重新部署的吧, 如果真是影响到了数据库, 而且那么频繁, 还是用Hibernate好, 维护方便, SQL的维护真是要死人的.
------解决方案--------------------
楼主顶你一下,同样关注中。。。
现在要开发一个比较大的RCP(富客户端)项目,在数据库的服务技术上,领导强调用tomcat+hibernate+mySql。整个项目4、5个人开发,其中服务端开发1人,客户端一有数据结构上的变动就叫服务端开发人员更新服务端的数据接口,必须重新部署。这样一来服务端的开发者忙不过来,而使客户端的开发人员带物了很多时间,严重影响了开发进度。
项目之所以称为比较大项目是因为它是一个大集成,还有消息通讯和数据同步方面的东西。数据库结构很简单。
我们这个项目以后投入使用时客户端运行数并不多,对数据库的读写也很简单。我想问的是,为什么要用hibernate呢?直接用jdbc不更好?减小各模块之间的耦合性。谁都知道hibernate其实是对jdbc的一个封装。
请大家给点建议。。。
来者有分!
------解决方案--------------------
如果你这个项目以后有可能在数据方面需要扩充的话, 那么用hibernate是比较好的选择, 用JDBC写SQL以后修改起来会很麻烦.
另外维护也是一个问题. 用O/R Mapping的东西维护起来也会方便很多.
你说的Server端人员忙不过来, 我想是因为可能经验不是太丰富, 不是说能力不够, 可能对hibernate的部署不太熟悉. 而Client端数据结构变化, 如果没有影响到数据库的话, 后台应该不会需要重新部署的吧, 如果真是影响到了数据库, 而且那么频繁, 还是用Hibernate好, 维护方便, SQL的维护真是要死人的.
------解决方案--------------------
楼主顶你一下,同样关注中。。。