泰安北大青鸟吧 关注:49贴子:366
  • 0回复贴,共1

Java开发经验总结

只看楼主收藏回复

从最初JAVA小白至今已有几载,总想对JAVA学习总结出些许经验来,趁着有空就写吧,权当对自己总结,谈不上经验之谈,还望大家可以互相交流,现在就按照我学习JAVA路线图来谈谈我一些小感受。
  从最初在[url]http://北大青鸟洛阳融科[/url]校区学习Java到现在也有几个年头了,这些年,对于Java编程开发的学习也总结出了一定的经验,趁着空闲的时候就写下自己近几年的感受,北大青鸟洛阳融科校区学习Java开启了我Java人生的第一个篇章,尤其要感谢洛阳融科校区的老师们给了我莫大的关怀,我才能行驶至今。
  Java编程开发学习总结如下:
  一、Java核心
  二、前端Web
  相对目前来说Java最流行的应用大致还是Web开发。那么作为Web开发,对于web前端的学习也非常有必要的,当然并不能按照前端工程师的标准去要求。不过关于前端方面基础知识也是必须要掌握的,毕竟Web应用是前台和后台的一个交互的过程。像HTML、CSS、Java等都是基础的知识,另外作为开发人员对目前最流行的Java框架Jquery更是必学不可的。
  三、J2EE
  前面说这么多,现在进入主题。作为Java开发,CoreJava是核心,而作为JavaWeb开发,我认为Servlet才是核心。 Servlet是服务器端的Java应用程序,但是与普通的Java应用程序不同的是,它是由web服务器来加载启动,即我们常说的Servlet,如 Tomcat便是servlet容器。另外谈到J2EE开发,这里有一个重要的模型不得不提一下,很多人其实已经想到了,那便是MVC(模型-视图-控制 器)模型。在传统的web开发中,往往是JavaBean充当模型、JSP做视图而Servlet作为控制器。
  四、数据库
  有人说,所有的应用无非就是数据的输入、处理到输出的过程。期间同时可能还会涉及到数据的存储问题。对于结构化的数据,我们常用的还是像Oracle、 Mysql和PostgreSQL之类的关系型数据库。同时针对数据库编程还是PL/SQL需要学习。使用Java访问数据库的话还有JDBC。那么对于 非结构化的数据以及大数据该如何处理呢?其实这已经有了非常成熟的解决方案了,那便是Hadoop。就Hadoop而言他并不是一种思想,更多是一个实现了Mapreduce模式的框架。
  五、框架
  提及框架,不得不提到著名的MVC模型,SSH(Struts+Spring+Hibernate)就是一个非常好的实现。对于每一个框架的作用,不用多说,相信大家都会懂。另外还有工作流开发的JBPM,搜索引擎Lucence及使系统对外提供接口的webservice应用组件等都是应该要掌握的。
  虽然在[url]http://北大青鸟洛阳融科[/url]校区的Java学习给了我Java学习的入门钥匙,但是我想告诉广大学员的是:我们要向以后发展的好,关键还是要看自己努力发掘、总结工作经验才行的。


1楼2016-03-19 09:03回复