【我有个想法,希望能找到更好的实现方法!】
具体是这样的:
我想把程序的的界面与业务逻辑分开!
用统一的接口连接界面与主程序。
达到 java 程序使用其它程序 GUI 的能力。
现在问题是这样的:
java 的主程序如何响应界面部分的动作!
应为界面可以使用其它任何语言的编制,所以没找到很好的方法。
我现在想到的是用 网络通信 ,不过这样似乎有点繁琐,不尽人意。
我希望求得一个更好的实现方法。
另:如果我考虑地东西已经有实现方法(比如J2EE里),也请告诉我,一样给分。
问题点数:100、回复次数:7Top
1 楼scbb(星际Baby)回复于 2003-09-03 17:16:11 得分 25
java的swing就是MVC结构的, 研究一下。Top
2 楼wyhgg(石头)回复于 2003-09-03 17:50:02 得分 25
你的想法是好想法,所以有人很久以前也想到了。
如楼上建议Top
3 楼yangjuanli(珂儿)回复于 2003-09-03 18:53:22 得分 25
如果在B/s 下,就推荐使用Struts了。
如果在C/s 下,其实原理是一样的。
Struts也是MVC的一种具体实现的!Top
4 楼topbit(无影雷霆)回复于 2003-09-03 20:48:48 得分 25
同意楼上各位,
1,如果是C/S,Struts是MVC(Model-View-Controller)的一个实现,是一种很好的解决方案。另外,JSTL(JSP Standard Tag Library)也可以达到同样的效果。
2,如果是B/S,早期的SmallTalk(OO的鼻祖语言)就已经有了MVC的概念,Swing、SWT更不在话下。Top
5 楼onefox(一品狐)回复于 2003-09-03 21:07:38 得分 0
那如果我用 VB 写了一个 GUI 做 MVC 里的 View
这样该如何响应到 java 的主程序里??Top
6 楼onefox(一品狐)回复于 2003-09-03 21:08:27 得分 0
还有,哪里有详细的 MVC 介绍资料?? 谢谢了Top
7 楼onefox(一品狐)回复于 2003-09-04 12:08:47 得分 0
自己 UP 一下Top



