
Java学习心得
学习感想——思路决定出路人的学习是无止境的,只有不断的学习,才能给自己更丰富,更开阔的思路,经过两天的学习,让我感悟到很多事情,都是有两面性的,穷则变,变则通,出路在于变通,当目前的想法不能成功,说明你的想法有可能是错的,或者是由于没有改变自己的思路或者是懒于改变自己的思路或者是根本不想改变自己的思路,成功总有方法,想成功就要找方法,而思考是一切正确策略和方法的起源,思考其实就是问与答的过程,当你做一件事情没有达到目标时,问自己一个为什么
问自己问题出在了哪里,然后自己给出答案,学会反思学会换位思考。
“没有不好的孩子,只有不好的教育”,例如,在课堂中,在一日生活中孩子没有如我们所预想的那样做一些正确的事情,不能达到我们所要求的目标时,我们只能对孩子着急吗
与其对孩子发脾气,不如改变自己的教育观点理念,反思自己为什么,不能懒于改变自己的思路,就要求别人去适应自己的思路,我们何不反思自己从事情的另一个角度开始着手,可能会有意外收获,就像我们经常说的,给孩子机会孩子就会给你惊喜。
从中,我还深刻的理解到一个道理,大凡世界上能做大事的人,都能把小事做细,做好,做好了每件小事逐渐积累就会发生质变,小事就会变成大事,任何一件小事只要你把它做规范了,做到位了,做透了,你就会从中发现机会,找到规律,从而成就大事,也就是说,一件事情我会做了,但做好了吗,做精了吗,一个人无论从事何种职业,都应该尽心尽责
什么是Java框架,Java框架总结
JAVA三大框架Struts、hibernate和spring。
struts 主要负责表示层的显示,spring 利用它的IOC和AOP来处理控制业务(负责对数据库的操作),hibernate 主要作用是数据的持久化到数据库。
学习java的心得
框架,顾名思义,一个提供了可重用的公用结构的半成品。
比如简历的模板就是一个框架
在程序中,它的含义也是如此:一个应用程序的半成品,按一定的规则组织的一组组件。
现在项目中最常有的三大主流框架大家一定不会陌生——SSH,现在我们一起来详细介绍一下吧
Struts是最早的java开源框架之一,也是java web框架的事实标准,现在绝大多数java web应用程序都是基于Struts框架构建的,它是MVC设计模式的一个优秀实现。
我们一定要深刻了解Struts的运行原理和核心组件。
Struts的运行离不开他的核心组件,也就是ActionServlet,它需要在容器启动时,加载struts-config.xml。
了解了struts的基础之后,我们可以充分利用DispatchAction和Struts提供的标签库来简化程序编程。
Hibernate是一个优秀的持久化的框架,也是一个主流的ORM(对象——关系映射)框架。
负责简化将对象数据保存到数据库中或者从数据库中读取数据而封装到对象的工作。
记得我们一起用JDBC连接数据库,好多繁琐的代码,学习Hibernate后,我们的代码将会精简许多
比如,加载数据,以前我们需要繁琐的ResultSet读取数据,然后封装到实体,而现在,加载只需一行代码,User user=(User)session.get(User.class,id)。
Hibernate还可以帮我们自动创建DAO类,里面的内容特别的丰富,增删改查,那个都不缺,当使用时,直接调用就可以
代码量大幅度的减少了。
Spring是一个轻量级的框架,它主要作为依赖注入容器和AOP的实现。
还提供了声明式事务,和对DAO层的支持等。
其实本门课程最重要的知识就是大名鼎鼎的SSH集成(Struts+Hibernate+Spring),通过插件的方式,Spring可以与Struts集成,在Struts-config.xml中配置相关的就可以啦
Spring依赖注入在项目中用于管理程序间的依赖,使我们更容易的面向接口编程。
其实SSH集成最大的特点就是配置xml,还有一步步操作,好多东西都是自动生成的,我们需要写的代码,大大减少
编码更加简洁,易懂。
SSH三大主流是我们工作的必杀计,我们一定要好好掌握,只有这样,才能在软件的天地挥洒无尽的光辉
说说为什么使用Java框架的道理
有一句话你一定听说过“不要重复造轮子”,使用框架我觉得也是这个道理。
如果框架能满足你的需求,能使用就使用,不能的话,可以考虑自己写一些东西。
为什么最好能用就用呢,因为我们都是站在前人的肩膀上,前人路都给我们铺好了,还是高速路,你非要自己踩出一条路,何必呢。
当然,不要重复造轮子并不意味着你不可以自己去实现一遍。
你可以自己实现一遍框架,通过实现去了解框架原理。
最后总结一句就是,不要重复造轮子,你就算全自己造也不一定比别人的更好。



