Jho*_*Doe 6 php java spring hibernate
好的......所以这是我的实际状态:
作为一个PHP Scripter太久了,我认为我的基础,良好实践(结构,评论,缩进,工作计划等),OOP,MVC,安全性和PL/SQL的公平知识.但从未见过一行java代码,是时候做某种伏都教"在21秒内学习XYZ"了.我们的目标是通过MVC编写一个完整而复杂的应用程序(我正在为一家全球公司工作),它具有许多不同的模式,还使用ORM,缓存和持久性.
这就是为什么我想知道哪些书要学习Java理论然后是Spring以及后来的Hibernate.那么练习和无休止的调试时间会给我更多的知识,就像我到目前为止学到的任何其他东西一样.
任何帮助(不是关于成为PHPer的笑话)都会非常感激.
总之,我想知道如何使用Java(JBoss?)Spring + Hibernate设计可扩展的Web应用程序
此外,我不想对最好/最差和差异的火焰,只有几个ISBN#或链接指出我正确的学习方向...我有时间,我只是没有任何知识从哪儿开始.
TIA!
编辑:
好的,首先要感谢答案.其次我觉得我不清楚,我不想在21秒内学习(这只是那些"在21天内学习XYZ"的参考资料),我知道这是一个长篇大论的过程.我在1998年用basic和pascal开始编程,然后我学习了C++,然后从2003年开始使用HTML/Javascript和PHP,我只用PHP编写.这就是为什么我想继续使用1.5/2年的Java,而Spring和Hibernate是常态,所以我在想:
1)尝试XXXX以了解如何正确设置YYYY以开始运行Java 2)阅读AAAA,BBBB,CCCC以包含Java 3)XXXX,YYYY和ZZZZ适合春天4)也许AAAA,BBBB和CCCC可以帮助Hibernate
另外我知道我必须像你每天8..12小时的实践一样留在你的监视器前面,并且你将能够在视图中的一个对象中从抽象的数据库中拉出"n"lang中的"Hello world"从前端控制器使用几个扩展模型存储的内存模板.
还有一件事,我问这个因为我喜欢编程......它给了很多回报.我不是一个专业人士,我有幸赚到一些钱并与真正的专业人士合作,但他们嫉妒我,因为我是一个行政人员,在他的额外时间赚了几块钱.这就是为什么我要问这里而不是他们.
再次感谢.
"在21秒内学习XYZ"
更好地阅读此.
你可能试图咬掉比你在这里咀嚼更多的东西.
你需要Java - 这是基础.
但是,只需使用servlet,使用JSTL编写的JSP和JDBC,您就可以走很长的路.
您不需要立即使用Spring,但它可以帮助您以良好的方式构建应用程序.我建议将Spring作为精心设计,良好实现且经过良好测试的代码的优秀示例.
Hibernate应该在行尾.您可能不需要或不需要动态生成的SQL.
我同意Grails的建议,因为它会让你轻松入门,但如果出现任何问题,你将会死在水中.Grails基于Java,Spring,Hibernate和Groovy.如果你对它的基础一无所知,那么如果它失败你将会受到怜悯.
更新:
由于您提供了更多信息,我将添加另一个想法.
我们的目标是通过MVC编写一个完整而复杂的应用程序(我正在为一家全球公司工作),它具有许多不同的模式,还使用ORM,缓存和持久性.
现在我们已经确定这是一个漫长的过程,您需要确保您(希望)为这项工作开具发票的全球公司已准备好支持它.他们是否拥有基础设施,员工以及沿着这条Java EE路径跟踪您的知识?如果没有,你将不会为他们提供服务.在准备自己的同时为他们的计划做好准备.
祝好运.也许我们可以帮你爬那座山.
| 归档时间: |
|
| 查看次数: |
1572 次 |
| 最近记录: |