Spring的一些基础概念 一句话来说,Spring就是为了简化Web开发而存在的。 这几天为了学Spring找了不少Spring的教程,不管是不是入门的,上来都是在讲Spring的基础理念:依赖注入,应用切面,模板代码等。 说实在这些东西一上来有些不好理解,但实际上多看看,就算Java没写过什么程
掌握了前边的Java EE基础技术,理论上说就可以进行Web开发了。当然,没有框架和现代前后端分离的开发,这种开发只能算是老旧的Web开发。在三月份开始Spring之前,再把一些Java EE的补充知识总结一下。另外JSP里还有Listening 和 Filter两大内容也需要知道。 ThreadL
在学Java EE的时候,有一种把Web开发的历史从头学了一遍的感觉,为什么这么说,因为已经有了Python Web开发的经验,Java EE里有很多实质上和Django类似,但是要比Django更原始一些的东西,从这些东西一点点看到Web框架,真的能感受到Web开发从静态页面,到耦合度高的页面掺杂
Java Web 开发纵览 Web开发哟,我又回来了! 先说一下开始JavaEE的感想,之前传智的课程在开始Java EE 之前有个热身的从XML加载配置然后用反射启动程序的教程。这里就不由自主的想到了Django 也是如此。加上想起来之前在某处看到的话:Web框架一般都是采取了反射技术,一下就理解
Java SE也看了不少书,与当时学Python那种从无到有的探索感和逐步建立体系的过程不同,学习Java SE的过程,是将一门编程语言的知识纳入到自己对于编程语言认知体系内的过程。 其实学完Java最大的感受就是面向对象的思想,可以说一切东西都是围绕这个思想来展开,也正是有了严谨的面向对象思想的设
在学习JDBC的过程中又一次体会到了Java作为工业开发语言的严谨。一套统一的接口给所有数据库厂商用于实现,只需要了解接口和方法,再通过将配置文件独立,可以很方便的改用其他数据库。 JDBC的操作主要分为这么几步: 采用反射的方式加载驱动类 通过DriverManager的静态方法getConnec
多线程的基础部分学完了。惯例用自己的语言总结一下。 其实线程就是工人,就像线程类里的Executor名称暗示的那样。可以把一个进程看做一个车间,每个车间只要开着,里边肯定要有至少一个线程在工作,否则车间就处于没有运行的状态。这个线程就是主线程。 而其他的线程就相当于可以额外过来干活的工人,有的工人可
在学习Java的过程中,发现虽然库浩如烟海,但是Java的体系让学习库不是那么痛苦,不需要过度的去背API,而是采取从上至下,从抽象类,接口逐步到具体类,建立起关于一个功能的完整结构,遇到具体问题就可以知道如何下手了。 IO的部分自己整理了一个脑图,就不放上来了。这里是用最精简的方式来说一下IO。
目前把梁勇的第一本书的面向对象,以及传智的Java基础到API和IO流之前的内容都看完了,写一点心得留在这里。 先是感叹:Java不愧能常年占据编程排行榜的第一名。实际使用过Java就会知道,严格的面向对象开发模式和完备的工业开发环境,让Java非常适合大规模项目和团队协作。相信很多通过动态语言入门
2018年过去了,过去了一年经历了老婆大病一场,自己脚骨折,两次旅游都没有去成等种种意外。自己面对这些事情倒豁达了很多。艰辛之中同样也有收获,从开年连编程屁也不懂的人,到一年结束之后的入门了半条腿的水平,还翻译了一本教程,隔三差五还能收到读者的来信,2018年打算入门编程的计划,应该说基本完成了。