- 博客(8)
- 收藏
- 关注
原创 Struts,Spring,Hibernate优缺点
Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServerPages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的...
2009-03-05 10:25:59
94
原创 四个有害的Java习惯
本文不算严格意义上的翻译,算是该文章的摘要以及读后感。 文章原始地址:http://www.javaworld.com/javaworld/jw-07-2008/jw-07-harmful-idioms.html John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远...
2009-02-23 13:11:14
118
原创 面向对象编程五大原则
单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则LSP:Liskov Substitution Principle依赖倒置原则DIP:Dependency Invertion Principle接口隔离原则ISP:Interface Separate Principle ...
2009-02-23 11:50:52
97
原创 Eclipse 3.4 Plugin, JbossTools
关于seam是什么,以及优缺点网络上有很多讲解,我这里是从学习及使用seam的角度说起。1:前期准备(只适用于windowsXP环境下) * eclipse: 下载地址是www.eclipse.org,下载的版本是eclipse-jee-ganymede-SR1-win32.zip。 * jboss Aplication Server: ...
2009-02-20 13:24:27
116
原创 Java面试题和答案(补充)
1、概述struts,以及struts如何实现MVC架构的?答:struts framework是一种基于java的技术,Web应用程序开发人员通过struts framework即可充分利用面向对象设计、代码重用以及"编写一次、到处运行"的优点。Struts提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视图,由Ac...
2009-02-19 21:28:42
79
原创 Java面试题及答案(代码题19道)
JAVA代码查错1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}大侠们,这有何错误?答案: 错。abstract method必须以分号结尾,且不带花括号。2.public class Something {...
2009-02-19 21:04:20
174
原创 Java面试题及答案(基础题122道)
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有...
2009-02-19 16:21:44
118
原创 HeadFirst设计模式一书中的9条设计原则(Design Principle)
1, [封装变化]:找出应用中可能变化需要变化之处,把他们独立出来,不要和那些不需要变化之处的代码混在一起.(Identify the aspects of your application that vary separate them from what the same.)2,针对接口编程(Progrma to an interface,not an implementation.)...
2009-02-19 13:50:40
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人