Java 开发一套OA 系统使用什么框架好?

makesoy1 2012-12-07 11:22:50
如题:Java 开发一套OA 系统使用什么框架好?
我打算自己从零开始开发一套web_OA,先从简单功能开始,预计项目周期一年,现在在琢磨到底使用什么主流框架来开发程序。SSH,SSI 等这些框架使用起来哪一个更容易使程序简介明了,。而且模块之间区分和功能在程序里面的一些耦合性以及配置文件方面等等这些方面该如何考虑更全面,,还有为了程序后期的二次开发方面,尽量多留些接口,这些设计问题,还请各位高人多多指导一下,对了,还有一个就是使用什么数据库?,我打算使用PostgreSQL 这个,感觉不要钱,而且比Mysql好点点,。期待大家的建议和方案。。。
...全文
10378 87 打赏 收藏 转发到动态 举报
写回复
用AI写文章
87 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yolanda_omar 2015-02-06
  • 打赏
  • 举报
回复
数据库的话:oracle挺好,客户端:pl/sql
Yolanda_omar 2015-02-06
  • 打赏
  • 举报
回复
SSH框架 ,现在流行很广泛,而且也容易上手
wsyangzuda 2013-11-06
  • 打赏
  • 举报
回复
目前,我也是想自己搭一个系统,考虑: 框架 springMVC+spring+ibatis 前端 JSP+JQuery DB MySql 以此锻炼下自己的动手能力,虽然工作也是用这套技术,但是都是别人搭好了的,自己直接使用了。
heyuanshan3 2013-01-04
  • 打赏
  • 举报
回复
引用 81 楼 huanqiusijia 的回复:
引用 80 楼 yhc13429826359 的回复:i'm sorry .JBPM 不是jpbm,建议你了解了解,对于structs换成spring MVC那是需要看你的并发是否高,如果高不建议使用structs. 模版语言也不要用jsp解析,使用freemarker.恩,好的。
兄台,打错字啦,哈哈 struts
lxychinese 2012-12-17
  • 打赏
  • 举报
回复
不会工作流 你就别做OA开发了,目前JAVA工源工作流框架有JBPM 和activiti5(这个目前是主流)
  • 打赏
  • 举报
回复
jboss .. jpa + jms + timer +ejb3 + jndi +jaxb OSGI.
makesoy1 2012-12-16
  • 打赏
  • 举报
回复
引用 80 楼 yhc13429826359 的回复:
i'm sorry .JBPM 不是jpbm,建议你了解了解,对于structs换成spring MVC那是需要看你的并发是否高,如果高不建议使用structs. 模版语言也不要用jsp解析,使用freemarker.
恩,好的。
雨泽 2012-12-16
  • 打赏
  • 举报
回复
i'm sorry .JBPM 不是jpbm,建议你了解了解,对于structs换成spring MVC那是需要看你的并发是否高,如果高不建议使用structs. 模版语言也不要用jsp解析,使用freemarker.
雨泽 2012-12-16
  • 打赏
  • 举报
回复
对于java的工作流框架建议你使用activiti这个才是真正意义的jpbm5,最重要一点就是,这个框架有人继续维护优化. 开发人员就是原来在jboss公司开发jbpm的核心人员.
makesoy1 2012-12-15
  • 打赏
  • 举报
回复
引用 75 楼 heyuanshan3 的回复:
引用 68 楼 sueep 的回复: SSHI就是SSH+ibatis,如果要用SpringMVC还不如用Struct2 正式使用springmvc开发,感觉还挺不错的。
我也打算使用springmvc+ibatis
makesoy1 2012-12-15
  • 打赏
  • 举报
回复
引用 69 楼 dever2011 的回复:
看了楼上的这么多的回帖,感到用什么框架其实不是最主要的,其实oa最主要的还是工作流这块的。我以前的公司也是做oa的,用的是ssh框架。工作流这块是自己开发的...
恩 ,是的。。
makesoy1 2012-12-15
  • 打赏
  • 举报
回复
引用 24 楼 nanjingjiangbiao 的回复:
spring mvc + spring DI + spring JDBC templete + mysql 貌似有成熟的基于javaee的OA开源项目 最好直接拿过来改 前期别想那么多 扩展 切分 scale out 先跑起来再说
我也想这样,但是网上找找就会发现,没有是真正开源的项目,而且就算是开源的,也有版权和一些限制,,,这也是我想自己开发系统的主要原因,我把我的东西全部开源,总会对需要的人有用的,现在我打算使用别人一些真正免费开源的项目脚手架来开发。
a_king 2012-12-14
  • 打赏
  • 举报
回复
这个项目要一年吗?
  • 打赏
  • 举报
回复
引用 10 楼 ahuter9 的回复:
SSI中的i是ibatis吗
是。。。
brianyeye 2012-12-14
  • 打赏
  • 举报
回复
刚完成了一个oa 现在一般都用mybaties了,框架只要能实现都行的,写OA主要是流转的流程控制,推荐个流程控制:activiti
java_freshman01 2012-12-14
  • 打赏
  • 举报
回复
引用 1 楼 is_zhoufeng 的回复:
后台TokyoHot + 前台AV2.5
mousai 2012-12-14
  • 打赏
  • 举报
回复
唉,看了一下除了SSH就是SSI,难不成做JAVA的就只晓得这些吗,一个OA系统用工业级的解决方案,未免太重了。敏捷当道,看看JFinal吧
heyuanshan3 2012-12-14
  • 打赏
  • 举报
回复
引用 68 楼 sueep 的回复:
SSHI就是SSH+ibatis,如果要用SpringMVC还不如用Struct2
正式使用springmvc开发,感觉还挺不错的。
heyuanshan3 2012-12-14
  • 打赏
  • 举报
回复
使用ssh或者ssi都是不错的选择。 不过,我个人更加偏向于springmvc springmvc轻量,比struts轻很多,rest风格,而想struts还需要另外的第三方来支持。 代码更加简洁,变量局部化,至少一点不会像struts那么多get,set方法。嘿嘿 不过,各有各的好处,主要还是看lz需要吧
  • 打赏
  • 举报
回复
SSH+JBPM
加载更多回复(66)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧