![]() |
1
4
我会选择:
如果要使用不同的ide,那么 马文 这可能是个好主意,因为它允许从pom.xml中配置每个ide(在intellij/netbeans中非常有用)。但我能给你最好的建议就是这样。
快乐黑客 |
![]() |
2
1
当你说“技术堆栈”的时候,你到底在问什么?你是指服务器、库、构建工具吗?无论如何,这里有一些轻率的建议:
|
![]() |
3
0
测试环境应该完全复制生产。还要在测试环境中进行性能测试。如果需要考虑硬件,并且需要限制群集中服务器的数量,那么在测试中创建更少的服务器,但是要复制与prod上相同的env,例如iplanet(apache)+weblogic+oracle db等等…… 就本地环境而言,您可以使用tomcat(因为您只需要web容器)。对于ejb客户机,您可以捆绑jar并进行远程调用(如果您正在对某个远程应用程序进行远程调用),如果您正在通过本地ejb进行本地调用,那么您将不得不在本地box上的开发中使用weblogic。 尝试使用同一个ide(尽管这主要是开发人员的选择问题),就操作系统而言,这无关紧要,因为如果您使用兼容的ide,那么您将仅从中构建代码。 还要确保ide与tomcat(如果使用的话)或weblogic紧密结合,以便在调试模式下运行代码。 一件非常重要的事情是,首先确定一个代码结构,然后在版本控制中签入它,这样用户就可以从任何ide签入/签出同一个结构,这样所有开发人员都可以共享同一个结构。 在每个版本中,在cvs或版本控制中分支代码,然后从head签出。同样非常重要的是,使用单个生成文件并维护一个安装文档,以便在本地box上生成环境。 另外,关于框架的使用,选择一个你在编码和维护方面最熟悉的框架,这样你就可以减少代码中的错误数量。现在大多数人使用spring/hibernate组合,但这取决于它是否适合你的项目。 希望这有帮助。 |