如何在Scala项目中组织代码?
经过多年的Java开发(大部分时间都使用Spring),我们试图在Scala中提出一个快速原型.
弹出的第一个问题之一是:我们基本上只使用相同的软件包名称和代码组织,只是在Scala中编写代码吗?
例如,我们曾经有过的助手为我们的实体(AccountHelper,CacheHelper ...),也有时我们使用的服务太(帐户服务...).
ot:更远的地方我们还将研究如何将我们的maven子模块移植到sbt,但这完全是另一回事.
我对Spring MVC有很长的(并且很满意)经验,但最近我对Wicket感兴趣.
我的问题还在于如何处理(使用Wicket)DI,事务管理,JDBC连接以及所有这些内容?可以将Springsource套件的某些部分与Wicket混合使用吗?Wicket&Weld?Wicket&Guice?
我曾经使用RequireJS和Backbone,并使用requirejs/text和requirejs-plugins来加载我通常用于配置的本地json文件.
如何使用AngularJS实现相同的目标?
每个人似乎都建议使用$ http,但这是唯一的方法吗?如果我有20个配置文件,我真的需要拨打20个电话吗?
也许类似于ng-constant的东西是"首选"方式?