什么是JAVA中的体系和架构?你了解么
2013-03-13 11:54
886 查看
几乎每一个学习JAVA的同学都是从JAVA se 开始的,一点点就发现JAVA 原来不是非常适合做界面编程的,一般都是网页开发,前台后台的操作,当学到中期的时候,往往老师就会说以后会学什么,然后一大堆名词,简直要去百度了,神马 的 Struts 1 、Struts 2、 Hibernate、 Spring 、 神马 的 控制反转。 神马的 级联操作,其实那些并不是什么特别难的东西。
我们学习JAVA 或者 是什么语言,往往从低级做起, 思想是相通的,多少以前有点基础的,学起来都不会觉得很是难,有一句话说得好, 叫:“我们站在巨人的肩膀上”,我们要是想学的话,大约也就5个月就学完了,但是 这些东西大部分都开始了好几年了,很多前人的经验, 我们不用就是浪费了,框架就是这么一个玩意, 一说好像很是牛X的样子,实际上就是一种 写好的 解决方案,这就说到了解决方案了,解决方案就是一整套的方法, 里面包括方法和接口 还有规矩,所以要求我们要先遵守他们的结构和规矩才能用他们的优势方面,
比方说Hibernate 的好处和优势就是JDBC方面的,不用使用者继续使用sql语句了。我们可以用 面向对象的设计方案 设计数据库的方面的东西了,是不是很讨厌 SQL的 级联查询啊? 是不是很是讨厌SQL的 多表查询啊? 是不是很讨厌 SQL 语句一拼就是 一大行,错了一个字母都 报错啊 ? 是不是很是讨厌去数据库里面进行建表的操作,还有主外键的设置啊? OK了, hibernate 都为你解决了! 耐心的 学习吧,等到开了Hibernate 时候就知道其实之前学的
JDBC 方面意义不是太大。 但是经验性的问题十分重要。毕竟你要做JAVA 开发必须要做到了解底层原理。
其实 框架也有他的缺点, 那就是 框架设计模式 , 不适用于 小型程序, 要是仅仅是 做个网页登陆,有必要去弄个Hibernate么? 有那功夫 不如直接写一个JDBC好了。
特意写给 初学者,让大家了解什么是框架。大神勿喷啊,还望勘误。
我们学习JAVA 或者 是什么语言,往往从低级做起, 思想是相通的,多少以前有点基础的,学起来都不会觉得很是难,有一句话说得好, 叫:“我们站在巨人的肩膀上”,我们要是想学的话,大约也就5个月就学完了,但是 这些东西大部分都开始了好几年了,很多前人的经验, 我们不用就是浪费了,框架就是这么一个玩意, 一说好像很是牛X的样子,实际上就是一种 写好的 解决方案,这就说到了解决方案了,解决方案就是一整套的方法, 里面包括方法和接口 还有规矩,所以要求我们要先遵守他们的结构和规矩才能用他们的优势方面,
比方说Hibernate 的好处和优势就是JDBC方面的,不用使用者继续使用sql语句了。我们可以用 面向对象的设计方案 设计数据库的方面的东西了,是不是很讨厌 SQL的 级联查询啊? 是不是很是讨厌SQL的 多表查询啊? 是不是很讨厌 SQL 语句一拼就是 一大行,错了一个字母都 报错啊 ? 是不是很是讨厌去数据库里面进行建表的操作,还有主外键的设置啊? OK了, hibernate 都为你解决了! 耐心的 学习吧,等到开了Hibernate 时候就知道其实之前学的
JDBC 方面意义不是太大。 但是经验性的问题十分重要。毕竟你要做JAVA 开发必须要做到了解底层原理。
其实 框架也有他的缺点, 那就是 框架设计模式 , 不适用于 小型程序, 要是仅仅是 做个网页登陆,有必要去弄个Hibernate么? 有那功夫 不如直接写一个JDBC好了。
特意写给 初学者,让大家了解什么是框架。大神勿喷啊,还望勘误。
相关文章推荐
- Java学习记录[1]:了解一些基本概念和Java体系构成_正在更新_
- java程序员菜鸟进阶(五)oracle基础详解(五)oracle数据库体系架构详解
- 【Java探索道路安全系列:Java可扩展的安全架构】一间:Java可扩展的安全体系结构开始
- 牛客网Java刷题知识点之什么是异常、异常处理的原理是什么、为什么要使用异常、异常体系、运行时异常、普通异常、自定义异常、异常链
- 业务、架构、技术,我们应该关注什么 Java和.Net的优势劣势简单看法 市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展 利益决定着选择应用新技术
- [置顶] Java IO体系架构图
- 什么是 Enterprise JavaBeans 组件?第一部分:EJB 体系结构的历史和目标
- Java千百问_07JVM架构(006)_java堆和栈有什么区别
- java知识体系架构
- java程序员菜鸟进阶(五)oracle基础详解(五)oracle数据库体系架构详解
- Java千百问_07JVM架构(008)_java垃圾回收机制是什么
- JVM架构(008)_java垃圾回收机制是什么
- java程序员菜鸟进阶(五)oracle基础详解(五)oracle数据库体系架构详解
- php结构体系与java架构体系对比
- .NET架构转Java开发必须了解的历史
- Java千百问_07JVM架构(019)_运行时常量池是什么
- 从java1到java9每个版本都有什么新特性?花费五分钟全面了解
- 阿里十年架构经验总结的Java学习体系
- 学习java的方向是什么?必须了解
- 2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职