`
文章列表
  数据库的使用,我想几乎任何的Java EE系统都会把持久化数据保存到数据中,但是,不管通过何种持久化技术以及何种数据库,首先第一步,我们都必须拥有数据库的连接,数据库的连接,我们有使用JDBC连接的,而且手动的在 ...
  有些时候呢,当你对一个东西很熟悉了的时候,当你再重拾起这件东西的时候呢,你就有可能会有对其更深的理解,或者是想去更深的理解。.class文件被类加载器ClassLoader加载到内存,并被表示为Class对象,被JVM解析执行,那么,今儿,彻底来了解了解它的工作机制。   类装载器ClassLoader呢,就是寻找类或接口字节码文件(.class)进行解析并构造JVM内部对象表示的组件。类加载的工作由ClassLoader及其子类负责,它并非是一次性的加载多个class文件,需要的时候才才加载进来,这个就是我们常说的运行期间动态加载,如何想看看究竟类的具体加载过程呢,可以用-verbose ...
  今天说起的这个东西,有点厉害了,虽然你不了解它也不影响你写程序,但是,它却悄悄的一直在你的左右。   人常说,一个成功男人背后,一定会有位伟大的女人。像Struts、Spring、Hibernate等等的Java EE框架如此的成功和神奇,背后,就是有位像Java类反射的“女人”。   现,让我们来了解和学学这个“女人”:   我们都知道,JVM是通过调用由.java编译成.class的对象文件来执行的,这个过程大致可以这样描述:   类装载器ClassLoader将.class对象加载到内存中,在内存中找到main方法开始执行,在执行的过程中,通过动态加载机制还会把与其相关联的.c ...
  今儿说起这个呢,缘于公司的所有项目业务(Portlet EC、CRM、OA..)都放在了同一个工程下面,由于各项目业务的不断扩大,导致整个工程异常的庞大,并且到VSS库里拿代码呢也要拿些与本项目无关的许多代码,由于没有拆分,造成整个工程代码的拥肿。   最近呢,公司就对各个组里的代码进行了拆分,共用一个公共模块(整个架构的必备功能),然后各个组拿各个组的代码,互不干扰。真的是很好的做法。   当同事今天把项目拿下来的时候,发现了不少的问题,项目启动的时候,报一些配置文件找不到对应的class文件,还有就是代码Debug不了,对代码打上断点,总是会跳出找不到资源的错误,这下可郁闷了,都在啊 ...
  AOP?什么东西?OK,Follow me,你将发现这没想象中的难!   先来理理这玩意儿的概念   AOP,即Aspect-Oriented Programming的简写,也就是面向切面编程,也有人说成面向方面编程,不过个人觉得还是第一种叫法更值得推崇。实际上呢,AOP也不是什么新技术,早在1997年就由Gregor Kiczales在Palo Alto研究中心领导的一个研究小组提出,他是一种编程思想,我们Java呢,是一种面向对象的语言(Object-Oriented Progr amming,OOP),而AOP则是对OOP的一种强有力的补充。   刚学Java的时候,像Sprin ...
Java中的Jar是如此的重要,以至于没有他们,我们就不能做出如此艺术的程序:封装、模块化、复用等等(无ant、marven方式) 。   今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问题的解决:   1、jar导入到 ...
  最近,被女人烦得不行!一会儿喊我商量投资,一会儿喊我商量买房的,真不知道要干嘛,鼻子被她牵得不轻!看看这房价,罢了罢了,等跌,呵呵呵!    这家伙跑到上海工作了,没想还这么的麻烦,工作忙了一周了,现在 ...
Context root URL?见名识意,根内容路径的URL名,今儿说的呢,是这么一种的情况:   MyEclipse新建Web工程的时间,有一个“Context root URL”这个输入框,当你在输入“Project Name”项目名称的时候,“Context root URL”也会跟着被写下来,OK,通常我们不会注意到,把项目部署到Tomcat运行时,通常我们运行的也是这个“Context root URL”即也是“Project Name”。项目名称为“HourseSystem”,则URL类如:http://loalhost:8080/HourseSystem。但是,如果我们需要修改 ...
  JavaEye,开通有段日子了,一直没有动它,懒人呀我!   从08-4-14号踏入我人生的第一份工作以来,一直到现在,浑浑浑噩噩的度过了两年的开发时间,脑子里出现了太多太多的新技术名词,也了解学习过了太多太多的玩意,但都是入门级的芝麻那么大点。学习的时候,还是那么的印象深刻,结果有些东西,一段日子不用,结果都不知道放哪儿去了!好记忆不如烂笔头,这句话,绝对的正确!   所以,开通了JavaEye,写上我Java工作、开发学习的点点滴滴,也多多的向各位学习,欢迎各位光临并指导、指正!   从大学时期被Java Swing做出来的界面所深深的吸引并投入Java开发中,再到考取Java认证,HT ...
Global site tag (gtag.js) - Google Analytics