java框架学习体会
最近在学习java的框架,加深了对java一些设计模式的理解,例如模板方法模式、策略模式、代理模式和动态代理模式,发现学习理解servlet和jsp后很容易就学会了struts,学习jdbc后比较容易理解hibernate,本人还没开始学习spring。
对struts框架的理解:主要是对中心控制器这个类的理解(是怎么运作的),然后要理解什么是面向接口编程,当然在这之前需要理解servlet、jsp、servlet容器(web服务器)和JavaBean的知识点,这样很快就可以学会了struts(精通还是要很长时间的)。
对hibernate框架的理解:这需要你有数据库的知识,特别是要学会SQL语句(无非是增、删、改、查),要熟悉jdbc,理解是对象和表的转换过程(表的列属性与JavaBean的属性对应)。
有什么好的建议,请高手提出意见!!!
相关文档:
Java ClassLoader (1) – What is a ClassLoader?
Java ClassLoader (2) – Write your own ClassLoader
Java ClassLoader (3) – Namespaces
Java ClassLoader (4) – Loading a custom ClassLoader on JVM start ......
最近项目中需要在页面中预览word文件,虽说word本身就可以在页面中打开,但是有两个弊端,1是可客户端必须安装word, 2是客户端的环境以及office版本有差异,会造成预览不稳定。在网上找了一下,发现poi可以把word装换成txt,但是格式都丢了,只有光秃秃的文本,又搜jacob, 网友们众说纷纭, 最后还是自己sourceforge上下载jaco ......
1、创建了一个对象后: (1)没有在适当的地方释放掉 (2)在应该释放的地方没有做释放操作 例如:下面一段程序: m_progressDlg = ProgressDialog.show(this, getString(R.string.market),getString(R.string.is_visiting), true);
new Thread() {
public void run() {
......
在做pdf文档转成jpg的时候,发现了Jmagick的创建高质量的图片的一个java类库,自己以前使用另外的一个类库,感觉这个更好点,就试着用了下,感觉不错
1.使用的windows下的jmagick-win-6.3.9-Q16.zip 地址是:http://downloads.jmagick.org/6.3.9/
2.doc对应的api地址:http://downloads.jmagick.org/jmagick-doc/
3.安装Ima ......
一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计 ......