java – Spring是我的正确选择吗?

我想开始开发一个基于网络的小游戏,并且在我进入游戏之前会很感激.希望这是要问的地方!

游戏基本上是一个奇幻足球风格的游戏,你可以创建一个与其他用户竞争的玩家团队.没有什么花哨.

自大学以来我没有多少编码,而且非常生疏.我想用Java编写代码有几个原因:

>这是我最熟悉的语言.
>自从大学学习Java以来​​,我做了多少有限的开发工作(我对Tomcat和Glassfish有一些新手级的经验,即我已经让它们运行并部署了我从头开始编写的基本webapps).
>我真的很喜欢我所看到的GWT框架,所以我想用它开发我的GUI.

我上次做任何编程的时间大约是3年前,当时我为一个只有胖客户端和Web API的糟糕帮助台系统编写了一个Web前端.这是用Java完成的.

所以基本上,首先,我想要开始运行骷髅游戏.基本上允许用户登录,查看他们的团队,注销.所以我的问题始于:

>我应该阅读一个特定的开发框架吗?我见过Spring推荐 – 这是一个不错的选择吗?如果它是合适的选择,我发现这是为了让我入手:http://static.springsource.org/docs/Spring-MVC-step-by-step/
>在不必自己编写安全系统的情况下,处理登录/身份验证/授权的最简单方法是什么?希望有一些框架/库我可以直接进入代码?或者Spring Security会处理这个问题吗?
>我真的很喜欢GWT – 将它与Spring集成有困难吗?

非常感谢你的时间,我真的很感激!

>春天是个不错的选择.
>查看Spring安全模块.它基于面向方面的编程思想.
>看起来Spring does支持GWT.这是相对较新的(2010年5月).

如果您对Java不满意,您可能希望尽可能减少一次引入的新技术.

Java是一种面向对象的语言,因此您可以编写游戏建模所需的对象,并让它们在没有任何UI或数据库的情况下运行.这样您就可以专注于游戏,对象和用例,而无需在UI,安全性,持久性等方面缠绕轴.

一旦你完成整理并经过全面测试,你就可以将注意力转向其他功能:持久性,用户界面,安全性等.

也许您可以在深入了解Spring Security之前尝试基本的身份验证/授权.

如果你立刻咬掉太多,你永远不会完成这件事.迈出小步.

相关文章

这篇文章主要介绍了spring的事务传播属性REQUIRED_NESTED的原...
今天小编给大家分享的是一文解析spring中事务的传播机制,相...
这篇文章主要介绍了SpringCloudAlibaba和SpringCloud有什么区...
本篇文章和大家了解一下SpringCloud整合XXL-Job的几个步骤。...
本篇文章和大家了解一下Spring延迟初始化会遇到什么问题。有...
这篇文章主要介绍了怎么使用Spring提供的不同缓存注解实现缓...