好的……所以这是我的实际状态:

作为一个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”从前端控制器使用几个扩展模型存储的内存模板.

还有一件事,我问这个因为我喜欢编程……它给了很多回报.我不是一个专业人士,我有幸赚到一些钱并与真正的专业人士合作,但他们嫉妒我,因为我是一个行政人员,在他的额外时间赚了几块钱.这就是为什么我要问这里而不是他们.

再次感谢.

解决方法

“learn XYZ in 21 seconds”

更好阅读this.

你可能试图咬掉比你在这里咀嚼更多的东西.

你需要Java – 这是基础.

但是,只需使用servlet,使用JSTL编写的JSP和JDBC,您就可以走很长的路.

您不需要立即使用Spring,但它可以帮助您以良好的方式构建应用程序.我建议将Spring作为精心设计,良好实现且经过良好测试的代码的优秀示例.

Hibernate应该在行尾.您可能不需要或不需要动态生成的sql.

我同意Grails的建议,因为它会让你轻松入门,但如果出现任何问题,你将会死在水中. Grails基于Java,Spring,Hibernate和Groovy.如果你对它的基础一无所知,那么如果它失败你将会受到怜悯.

更新:

由于您提供了更多信息,我将添加另一个想法.

The goal is to write a full and
complex application (I’m working for a
global company) over MVC with lots of
different patterns,also use of ORM,
cache and persistence.

现在我们已经确定这是一个漫长的过程,您需要确保您(希望)为这项工作开具发票的全球公司已准备好支持它.他们是否拥有基础设施,员工以及沿着这条Java EE路径跟踪您的知识?如果没有,你将不会为他们提供服务.在准备自己的同时为他们的计划做好准备.

祝好运.也许我们可以帮你爬那座山.

从零到Java> Spring> Hibernate for web的更多相关文章

  1. Hibernate 主清单文件配制的详细介绍

    这篇文章主要介绍了Hibernate 主清单文件配制的详细介绍的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

  2. Hibernate 查询方式总结

    get() and load() HQL 等查询方式

  3. jsp hibernate的分页代码第1/3页

    在查询分页代码中使用Hibernate的一大好处是,既兼顾了查询分页的性能,同时又保证了代码在不同的数据库之间的可移植性。

  4. JSP 开发之hibernate配置二级缓存的方法

    这篇文章主要介绍了JSP 开发之hibernate配置二级缓存的方法的相关资料,这里提供两种配置二级缓存的方法,需要的朋友可以参考下

  5. jsp hibernate 数据保存操作的原理

    当执行到session.save()方法时,Hibernate并不会马上生成insert SQL语句来进行数据的保存,而是当稍后清理session的缓存时才有可能执行insert SQL语句,那么session.save()方法到底会执行哪些步骤呢?

  6. JSP开发之hibernate之单向多对一关联的实例

    这篇文章主要介绍了JSP开发之hibernate之单向多对一关联的实例的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下

  7. 详解hibernate自动创建表的配置

    这篇文章主要介绍了详解hibernate自动创建表的配置的相关资料,需要的朋友可以参考下

  8. Spring Boot深入学习数据访问之Spring Data JPA与Hibernate的应用

    Spring Data JPA是Spring Data的子项目,在使用Spring Data JPA之前,先了解一下Hibernate,因为Spring Data JPA是由Hibernate默认实现的

  9. Hibernate实体对象继承的三种方法

    这篇文章主要介绍了Hibernate实体对象继承的方法的相关资料,需要的朋友可以参考下

  10. Hibernate识别数据库特有字段实例详解

    这篇文章主要介绍了Hibernate识别数据库特有字段实例详解的相关资料,需要的朋友可以参考下

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部