0 0

学习java框架就要学习原理吗?10

现在我在学习一些新的框架!!但是有人说学习框架就要学习原理。不然学了没用。我觉得框架会用就行了。。为什么要去研究原理
2014年7月18日 17:15

9个答案 按时间排序 按投票排序

0 0

采纳的答案

1、楼主兄弟,弱弱的问一句,如果你项目经理每次都把所有的事情,都设计好,怎么写代码,处理逻辑都写的很清楚,每一步逻辑都告诉了。而你主要负责把剩下的编码工作做好就ok了,你觉得这样你会成长吗?这样你不就等于是机器了嘛!
2、如果到了,测试部那里测试的话,他们问你做好这个功能时干嘛用的,他的业务背景是啥,你会对答如流嘛?
3、如果一个人只告诉你,做什么,而不告诉你怎么做,你会不会去想怎么做呢? 如果一个人只告诉怎么做,你会想做什么吗?
4、针对以上问题,好兄弟,我们再次回到原地,做业务也好,做技术也好,想想,是不是原理最重要,当时了解一个技术的实现原理,你就会根据这个原理来找很多问题,然后,你才会慢慢有进步,当你高度与搞设计的高度一样高的话,你就会考虑一些,这个技术已经有很多不足之处了,你就会想法去超越他。
5、就好比,你了解了session的生命周期,你就会很好的用好他,就会在他不足的时候,想办法去弥补他一样,所以综合的说,原理是不是很重要。

2014年7月19日 21:30
0 0

原则上讲,会用就可以。但是会用这个简单的目标也包含了很多东西。
比如:
(1)你会用框架设计你的业务过程吗?
(2)出现异常情况你会分析和处理吗?
(3)如果出现框架暂时不能涵盖的需求你知道该怎么办吗?

当然还有很多,了解了原理,使用框架,但不被框架所拘,才能成为高手。

2014年7月22日 13:53
0 0

楼主,先不要去想着从原理入手,老老实实先熟悉起使用来。以后会自然逐步渗透到底层实现的。这才是正道。

2014年7月20日 17:30
0 0

框架是在原理基础上搭建起来的,只是看懂了几个框架还是浮于表面的工作。平常我们使用框架做应用,当我们需要修改某些功能时需要对框架进行修改,可是如何修改框架就是一个技术活了,例如在框架上加入日志实时配置记录日志功能,就可以通过修改框架来实现的。框架一旦修改了,就是去了它的通用性了,如果你了解了基本原理的话,你就可实现不失去框架通用性的基础上增加新功能。

2014年7月19日 20:52
0 0

如果你只想做应用,那你会用框架就行,但是如果你想达到更高的境界,想自己编写框架,你就得学习框架的原理,设计之类的,这样才是高手

2014年7月19日 11:08
0 0

如果只知道怎么会用的话,是很难提高的。学习框架原理可以帮你深入理解整个框架,以及一些设计模式。反正多了解框架的原理是没有坏处的。

2014年7月19日 10:59
0 0

框架不能会用就行 还要明白它的原理 以后你升职到了架构师  你可能要对涉及的搭建环境就会考虑到 每个框架的性能。。。。 等等 当然框架的理解不是一天2天的  慢慢来

2014年7月19日 00:21
0 0

精通固然是好,但是要看个人的兴趣爱好及时间精力等诸多因素。比如,要吃透Spring框架得花很大的精力,有时还不如自己做个开源的产品或项目锻炼一下自己。

2014年7月18日 22:46
0 0

可以写框架的年薪30万
非常了解原理的15万
只会用的年薪8万

2014年7月18日 18:06

相关推荐

    Java SSH 框架整合,学习源码

    Java SSH 框架整合是Java开发中常见的一项技术,主要涉及Spring、Struts和Hibernate这三个开源框架。这些框架在企业级应用开发中扮演着重要角色,分别负责控制层、视图层和持久层的管理。下面将详细介绍SSH框架整合...

    学习框架_java框架_

    此外,对于Java框架的学习,你需要熟悉基本的Java语法和类库,理解JVM的工作原理,以及对数据库有一定的了解。通过实践项目,你可以将理论知识应用于实际场景,提升解决问题的能力。同时,阅读源码、参与开源项目也...

    java学习java学习java学习java学习java学习

    Java提供了强大的安全框架,包括权限模型、加密算法、安全套接层协议等,学习如何使用这些机制保护应用程序免受攻击是非常重要的。 通过系统学习上述知识点,不仅可以掌握Java编程的基础,还能深入了解其高级特性和...

    学习java必看的书籍

    - **适用人群**:本书适用于那些希望深入了解Java集合框架及其内部工作原理的开发者。 #### 3. 《Java Networking Programming》 - **作者**:O'Reilly - **简介**:此书详细介绍了Java网络编程的相关技术和实践,...

    java学习路线图以及学习java要学习的东西

    Java学习路线图是初学者踏入Java编程世界的重要指南。它为学习者提供了一条系统化的学习路径,确保全面掌握这门强大的编程语言。Java与C语言虽然都属于面向过程的编程语言,但Java更强调面向对象特性,拥有自动内存...

    java三大框架学习方法

    ### Java三大框架学习方法 在Java开发领域,Spring、Struts和Hibernate这三大框架占据了极为重要的地位,它们各自解决了不同的问题,并且通过协同工作能够极大地提高开发效率与系统的可维护性。下面将详细介绍这三...

    Javaweb开发学习路线及Java三大框架分享?.pdf

    对于初学者来说,学习 Java 三大经典框架——Spring、Struts 和 Hibernate,首先需要掌握 Java 语法基础,然后通过实践操作了解 Servlet、JSP 和 JDBC。Spring 的重点在于理解 IOC(Inversion of Control)原理,它...

    JAVA框架核心技术笔记

    Java框架核心技术笔记是一份深入探讨Java编程语言以及其在构建应用程序框架中的核心概念的重要资源。这份笔记涵盖了广泛的Java技术和框架,旨在帮助Java程序员提升技能,理解并熟练掌握关键的编程概念和技术。 首先...

    java ssm ssh框架学习

    Java SSM和SSH框架是两种常见的企业级Java开发框架,它们在现代Web应用程序开发中扮演着重要的角色。SSM框架组合了Spring、Struts2和MyBatis,而SSH框架则由Spring、Struts2和Hibernate组成。这两个框架都是为了简化...

    推荐的学习Java的学习顺序

    学习Java的旅程是一个逐步深化的过程,每一步都为后续的学习打下坚实的基础。以下是对推荐学习顺序的详细解析: 首先,你需要从Java SE(标准版)开始,这是Java编程的基础。学习Java SE主要包括语法基础、面向对象...

    java三大框架学习笔记总结 新手必看

    学习SSH框架,首先要理解MVC设计模式的基本原理,然后分别掌握Struts的请求处理机制、Spring的依赖注入和事务管理、以及Hibernate的对象关系映射。此外,还需要熟悉XML配置文件的编写和注解的使用,以及如何在项目中...

    java框架基础

    学习和理解这些Java框架的基础知识对于Java开发人员来说至关重要。它们不仅帮助开发者快速开发出健壮的应用,还促进了团队之间的协作,因为大家遵循的是统一的开发规范。随着技术的不断发展,许多新的框架和工具如...

    Javaweb开发学习路线及Java三大框架分享?.docx

    学习框架时,建议从实践中学习,先从配置文件开始,逐步了解每个字母(SSI)的工作原理及其协同方式。通过实际编写代码,如使用 JDBC 直接操作数据库,再到构建简单的 Web 应用,如用户注册功能,然后逐渐引入框架...

    java环境搭建和学习!java基础知识点!java学习路线!java学习路径!java并发!java框架!.zip

    java学习路线 第一阶段:Java核心基础 此阶段为入职java必备知识,必须牢牢掌握,把基础砸实是学习的根基,会让后面的内容学习变得游刃有余 2. Java设计模式 Java程序员核心技术必备,设计模式,快速通透! 3. 强化...

    Java中的集合框架Markdown全系列笔记

    能学到什么:在学习Java的朋友,可以从本文教程中学习到Java中最常用的集合框架,HashMap,ArrayList,HashSet等,同时又基于代码有一定层次的原理解释,让大家知其然,知其所以然,而又不会有太高的学习门槛。...

    Java学习顺序

    第十四阶段:Hibernate 框架学习 学习Hibernate框架,包括检索映射技术、多表查询技术、缓存技术以及性能方面的优化等。 第十五阶段:Spring 框架学习 学习Spring框架,包括了IOC、AOP、DataSource、事务、SSH...

    整合JAVA框架配置文件

    总结来说,整合JAVA框架配置文件是一项复杂但关键的任务,涉及到多个层面的知识,包括框架的理解、配置的原理、依赖的管理等。理解并掌握这些知识点,将有助于提升开发者在实际项目中的工作效率和问题解决能力。提供...

    SSH框架的学习资料

    SSH框架是Java开发中常用的三大框架,包括Struts2、Spring和Hibernate,它们协同工作,为Web应用程序提供了模型-视图-控制器(MVC)架构的支持。这些框架各自有着独特的功能,结合使用能够极大地提高开发效率和代码...

    Java框架教程

    Java框架教程是一个全面的学习资源,旨在帮助开发者深入理解并熟练掌握Java编程中广泛使用的框架。本教程涵盖了多个关键知识点,包括但不限于Spring、Hibernate、MyBatis等主流框架,旨在提高开发效率,降低软件复杂...

    java三大框架学习方法,优缺点,简介

    Java三大框架指的是Spring、Struts和Hibernate,它们是Java Web开发中的核心框架,极大地提高了开发效率和代码质量。本文将详细介绍这三大框架的学习方法、优缺点以及它们的基本概念。 首先,Spring框架是Java企业...

Global site tag (gtag.js) - Google Analytics