主要目的是自己公司用用,先做几个常用功能,以后再扩展
也是为了给自己练手
要求:有客户端和服务端(C/S?),还要一个常用功能的WEB端
持久层一定是用Hibernate
做桌面应用程序用Swing吗?
WEB端用Struts或Spring-MVC
主是问题就是业务逻辑用什么?用不着分布式
EJB 3.0?2.0?使用客户端调用HOME接口,会不会不现实?
如果不用ejb,那用什么做服务端?
WebServices呢?不了解
很想学习下Spring,但不知道Spring运行在哪种容器里?
需要用到哪些容器?Tomcat,JBoss?尽可能免费的
18 个解决方案
#1
桌面的一般都用Swing
#2
oa关注中
#3
WEB端用Struts
#4
既有c/s,又有b/s,显然应该采用spring,它和Hibernate也是配合的天衣无缝
#5
简单的是
C/S:swing + spring + hibernate + db
B/S:struts + spring + hibernate + db.
不过这样的实现spring + hibernate 要在swing和web里面分别实现,不大好。
复杂点的是:
C/S:swing + EJB + db
B/S:struts + EJB + db.
如果你的swing客户端要跑在internet上,就把EJB 换成webservice.
用到EJB就用jboss。
C/S:swing + spring + hibernate + db
B/S:struts + spring + hibernate + db.
不过这样的实现spring + hibernate 要在swing和web里面分别实现,不大好。
复杂点的是:
C/S:swing + EJB + db
B/S:struts + EJB + db.
如果你的swing客户端要跑在internet上,就把EJB 换成webservice.
用到EJB就用jboss。
#6
Spring运行在什么容器里?
业务逻辑怎么样才能达到共用?
业务逻辑怎么样才能达到共用?
#7
Maverick
#8
ding one ...
#9
up
#10
Spring框架自己就是一个容器,web容器或者application都可以用。
如果要把业务逻辑集中到一起的话。
搂主可以采用如下的技术:
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
浏览器显示服务器端的xml或者html。
swing客户端用http协议和web服务器通讯解析和发送xml完成数据通讯,完成比浏览器更强大的功能。
apache上有个HttpClient可以参考如何在swing里面同web服务器通讯。这种通讯方式类似与webservice采用的方式,但是这个是面向数据的通讯,不是面向对象的,但是简单应用部署更为简单.
如果要把业务逻辑集中到一起的话。
搂主可以采用如下的技术:
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
浏览器显示服务器端的xml或者html。
swing客户端用http协议和web服务器通讯解析和发送xml完成数据通讯,完成比浏览器更强大的功能。
apache上有个HttpClient可以参考如何在swing里面同web服务器通讯。这种通讯方式类似与webservice采用的方式,但是这个是面向数据的通讯,不是面向对象的,但是简单应用部署更为简单.
#11
struts
#12
看看工作流
#13
一个人,asp ,jsp + java bean。 随便搞搞就算了。
#14
谢谢,slaser(沧海月明)
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
这样比较可取,这样不需要涉及EJB和webservice,降低了开发难度
但是不能远程调用对象,缺乏灵活性
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
这样比较可取,这样不需要涉及EJB和webservice,降低了开发难度
但是不能远程调用对象,缺乏灵活性
#15
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
我目前也计划采用这一套,希望成功
客户端:浏览器,或者swing客户端.
我目前也计划采用这一套,希望成功
#16
楼主,我们是老乡呵呵
这里建议如果是一般性的OA不必要用到EJB(过于冗余和复杂)
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样比较好
这里建议如果是一般性的OA不必要用到EJB(过于冗余和复杂)
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样比较好
#17
如果必须有客户端的话,我觉得这个方案很好
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
否则还是采用
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样的方案吧
以防止给自己增加更大的难度,因为swing开发很b/s模式的开发,本来就是两个方向,都不简单,我觉得如果是练手,还是找准一个方向的好
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
否则还是采用
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样的方案吧
以防止给自己增加更大的难度,因为swing开发很b/s模式的开发,本来就是两个方向,都不简单,我觉得如果是练手,还是找准一个方向的好
#18
mark!
#1
桌面的一般都用Swing
#2
oa关注中
#3
WEB端用Struts
#4
既有c/s,又有b/s,显然应该采用spring,它和Hibernate也是配合的天衣无缝
#5
简单的是
C/S:swing + spring + hibernate + db
B/S:struts + spring + hibernate + db.
不过这样的实现spring + hibernate 要在swing和web里面分别实现,不大好。
复杂点的是:
C/S:swing + EJB + db
B/S:struts + EJB + db.
如果你的swing客户端要跑在internet上,就把EJB 换成webservice.
用到EJB就用jboss。
C/S:swing + spring + hibernate + db
B/S:struts + spring + hibernate + db.
不过这样的实现spring + hibernate 要在swing和web里面分别实现,不大好。
复杂点的是:
C/S:swing + EJB + db
B/S:struts + EJB + db.
如果你的swing客户端要跑在internet上,就把EJB 换成webservice.
用到EJB就用jboss。
#6
Spring运行在什么容器里?
业务逻辑怎么样才能达到共用?
业务逻辑怎么样才能达到共用?
#7
Maverick
#8
ding one ...
#9
up
#10
Spring框架自己就是一个容器,web容器或者application都可以用。
如果要把业务逻辑集中到一起的话。
搂主可以采用如下的技术:
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
浏览器显示服务器端的xml或者html。
swing客户端用http协议和web服务器通讯解析和发送xml完成数据通讯,完成比浏览器更强大的功能。
apache上有个HttpClient可以参考如何在swing里面同web服务器通讯。这种通讯方式类似与webservice采用的方式,但是这个是面向数据的通讯,不是面向对象的,但是简单应用部署更为简单.
如果要把业务逻辑集中到一起的话。
搂主可以采用如下的技术:
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
浏览器显示服务器端的xml或者html。
swing客户端用http协议和web服务器通讯解析和发送xml完成数据通讯,完成比浏览器更强大的功能。
apache上有个HttpClient可以参考如何在swing里面同web服务器通讯。这种通讯方式类似与webservice采用的方式,但是这个是面向数据的通讯,不是面向对象的,但是简单应用部署更为简单.
#11
struts
#12
看看工作流
#13
一个人,asp ,jsp + java bean。 随便搞搞就算了。
#14
谢谢,slaser(沧海月明)
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
这样比较可取,这样不需要涉及EJB和webservice,降低了开发难度
但是不能远程调用对象,缺乏灵活性
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
这样比较可取,这样不需要涉及EJB和webservice,降低了开发难度
但是不能远程调用对象,缺乏灵活性
#15
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
我目前也计划采用这一套,希望成功
客户端:浏览器,或者swing客户端.
我目前也计划采用这一套,希望成功
#16
楼主,我们是老乡呵呵
这里建议如果是一般性的OA不必要用到EJB(过于冗余和复杂)
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样比较好
这里建议如果是一般性的OA不必要用到EJB(过于冗余和复杂)
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样比较好
#17
如果必须有客户端的话,我觉得这个方案很好
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
否则还是采用
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样的方案吧
以防止给自己增加更大的难度,因为swing开发很b/s模式的开发,本来就是两个方向,都不简单,我觉得如果是练手,还是找准一个方向的好
服务器端:xml/html + struts + spring + hibernate + db
客户端:浏览器,或者swing客户端.
否则还是采用
服务器端:xml/html + struts(spring)+ hibernate + db
客户端:浏览器.
这样的方案吧
以防止给自己增加更大的难度,因为swing开发很b/s模式的开发,本来就是两个方向,都不简单,我觉得如果是练手,还是找准一个方向的好
#18
mark!