Java新手如何学习Spring、Struts、Hibernate三大框架?(转)
整理知乎大牛答案:
1.入门看文档(blog,书籍等等),深入理解配置文件的含义(Spring、Struts、Hibernate);
2.遇到问题,自己动手解决,如果解决了,为什么这样解决?(凡事总问个为什么)
3.具体到hibernate的入门, 首先还是先要学会数据库, JDBC, 设计模式, 这些都是基础。
我的个人理解:凡事总问为什么,很关键,这是入门也是以后进一步发展的基础。
具体新手学习视频资料可以参考看看网上的视频教程,但理念必须在入门之前建立起来。
如果你是个老师(Java工程师),即将带徒弟,你该如何教他这些知识?
或者你就是新手,想学这些框架,那在学习之前,你的思考是什么?
其实还是在项目中学习最有效果,因为项目驱动的化,会很快发现很多入门时必须要解决的问题,否则学过就忘,没什么深刻的印象,对原理理解也不是很深刻~
我也是深有同感啊,大学学的都是基础,一直觉得没什么用,直到研究生期间做导师的项目的时候才发现:原来学的东西那么有用。项目驱动固然很重要,但千万别偏移重心。
重心:基础最重要。基础牢固了,才能在基础上长出美丽的花朵。
看书,写代码。写代码,看书。这是捷径。
自己写个cms,不懂的地方看书百度。完整的写完一个,自然就会了。
http://group.jobbole.com/8043/
Java新手如何学习Spring、Struts、Hibernate三大框架?(转)的更多相关文章
- SSH(Struts、Spring、Hibernate)三大框架整合
		
1. 新建数据库ssh_db -> 新建表user_tb(id为主键,自动递增) 2. 导入jar包(struts.hibernate 和 spring) 3. 注册页面reg.jsp,将表单的 ...
 - springMVC系列之(四) spring+springMVC+hibernate 三大框架整合
		
首先我们要知道Hibernate五大对象:,本实例通过深入的使用这五大对象和spring+springMVC相互结合,体会到框架的好处,提高我们的开发效率 Hibernate有五大核心接口,分别是:S ...
 - Struts,spring,hibernate三大框架的面试
		
Struts,spring,hibernate三大框架的面试 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3 ...
 - Struts2+Spring+Hibernate 三大框架的合并集成
		
这次来看看Struts2+Spring+Hibernate三大框架的整合应用,主要是Spring和Hibernate框架的整合,因为前边已经将Strtus2+Spring整合过了基本一样. 首先看一 ...
 - java 的 struts2  Spring Hibernate 三大框架的整合
		
原理就不说了,直接上配置文件及代码,用来备用 首先,将三大框架所需要的jar包导入项目中 导入 struts2-spring-plugin-2.3.3.jar包 此包的作用是作为struts2 与 ...
 - 浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓
		
hibernate工作原理 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提 ...
 - Struts,Spring,Hibernate三大框架的
		
1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持 ...
 - [转] 浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓
		
hibernate工作原理 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6 ...
 - Spring+Struts+Hibernate 简介(转)
		
http://blog.csdn.net/slnqnd/article/details/1772910/ Struts2.0 +Hibernate 3.2 +Spring 2.0 一. ...
 
随机推荐
- VS2010不能编译SQLServer2005的Microsoft.SQLServer.ManagedDTS.dll的解决方法
			
VS2010不能编译SQLServer2005的Microsoft.SQLServer.ManagedDTS.dll是最近碰到的一个疑难杂症问题,通过查询微软社区和一些英文资料找到了解决方法,同事说之 ...
 - Java、PHP训练场地选择成都传祺播客
			
传智播客选择九类基础: 1 有不怕炫耀实力,我们会爱一本书,是一个开源项目 2 领先的新技术,让我们的学生走在别人前面,首先推出Hadoop.Unity3D.Nginx. 3 课程广博的知识,深入的技 ...
 - HUNNU Contest   区间最值
			
区间求最值 Time Limit: 3000ms, Special Time Limit:7500ms, Memory Limit:32768KB Total submit users: 68, Ac ...
 - GCD code block
			
在这里积累一些片段,由于备忘录. + (DRClass *)sharedDR{ //创建小黑.正常ap模式仅仅有一个小黑,so static DRClass *aDR = nil; static di ...
 - effective c++  条款7 declare virtual destructor for polymophyc base class
			
这似乎很明显. 如果base class的destructor不是virtual,当其derived class作为基类使用,析构的时候derived class的数据成员将不会被销毁. 举个例子 我 ...
 - RH033读书笔记(4)-Lab 5 File Permissions
			
Lab 5 File Permissions Sequence 1: Determining File Permissions 1. What is the symbolic representati ...
 - 移动web:Tips消息弹出框
			
在web开发中经常会用到像alert这样的弹出消息,每个浏览器自带的消息弹出框都不相同.为了统一外观,实现自定义的功能,动手写一个弹出框插件. 对弹出框的实现要求如下: 1. 仿照IOS系统弹出外观 ...
 - 乐在其中设计模式(C#) - 装饰模式(Decorator Pattern)
			
原文:乐在其中设计模式(C#) - 装饰模式(Decorator Pattern) [索引页][源码下载] 乐在其中设计模式(C#) - 装饰模式(Decorator Pattern) 作者:weba ...
 - 我只是不甘心-------Day51
			
回放假回家一天,完全断网,天气也很给力配合.水蓝色的天空.白云,抬眼,我没有看到刺目的光芒,但仍眼眼睛刺痛.已经缩小眼,我试图打开眼睛,就像眼泪都流出来了,它不会擦到沙,这是很多其他的没地方. 哥哥去 ...
 - 如何在 Swift 中优雅地处理 JSON
			
阅读目录 在Swift中使用JSON的问题 开始 基础用法 枚举(Enumeration) 下标(Subscripts) 打印 调试与错误处理 后记 因为Swift对于类型有非常严格的控制,它在处 ...