日期:2014-05-20  浏览次数:20711 次

关于基于servlets/JSP的在线纸牌游戏,困扰好久,请各位高手提供个思路
本人是java新手,问题提的不好请大家见谅。这是个课程的作业,想了很久也搜了很久,实在是找不到清晰的思路,只好在这里请教大家。

题目是这样的:

1.实现一个单人纸牌游戏(类似windows的纸牌),文本界面输出就可以,不要求图形界面,要求尽量使用collection等java的API。

下面的是上面的扩展,游戏可以自己选,我比较想实现下面的东西,但没什么思路。

2.实现一个基于jsp/serlet的双人(或多人)纸牌游戏,要求提供web-based的用户界面,实现简单的数据库操作。游戏只要简单实现就好,对用户界面不要求很高。是否可以融入swing?

我对jsp/servlet的概念十分的模糊,实在没有什么思路,不知道这样的纸牌游戏怎么融入jsp/serlet技术。

1.这样的游戏系统架构是什么样的,使用什么样的设计模式,
2.实现这样的游戏需要学习什么样的技术(比如XML),各种技术都用在哪里
3.我想使用eclipse开发,但需要配置什么样的开发环境?eclipse+tomcat+mysql?

谢谢各位了,一定会结贴给分的。

------解决方案--------------------
难点是纸牌的规则转化成算法,
swing是c/s技术,servlet/jsp是b/s技术不能结合在一起,
不需要数据库操作,所有数据存放在内存里进行运算就可以了
可以用ajax实现页面无刷新显示牌面
------解决方案--------------------
推荐:
1、掌握技术:jsp/servlet
2、开发工具:eclipse
3、jsp容器:tomcat
4、其它:需要理解纸牌的算法
------解决方案--------------------
用DWR + SERVLET 
DWR控制页面层实时刷新