摘要: 以下内容翻译自这篇文章http://www.vogella.com/articles/DependencyInjection/article.html依赖注入(Dependency Injection)的思想来源于控制反转(Inversion of Control) ,也就是说, 一个类不应该自己去决定它依赖于谁,而应该由外部程序来配置。依赖到定义是,如果A类用了B类的实例,那么A对B有依赖。程序中最理想的状况是一个类要尽可能的独立于其他的类,这样才能增加使用这些类的可能性,以及单独测试它们的可能性。如果一个类内直接用new创建另外一个类的实例,那么它就不能独立的被使用和测试。应该从外部来解耦 阅读全文
posted @ 2013-03-31 22:27 Allan_Dragoon 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 这里由一篇很好的文章介绍在Eclipse上开发JSP -http://www.vogella.com/articles/EclipseWTP/article.html。一个初步印象是Servlet类似于ASP MVC中到controller,JSP和ASP一样是HTML和JAVA语言到混合体。 阅读全文
posted @ 2013-03-31 21:33 Allan_Dragoon 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Linux Ubuntu中有一个Terminal和一个Root Terminal,通常安装软件时,我为了方便,一般直接用Root Terminal来安装,这样就不用每次都敲sudo了。比如,我到Tomcat就是在Root Terminal中安装到,这样Tomcat只能由root账户才能启动或终止。然而我用Allan帐号直接启动Eclipse,想在Elipse中用Tomcat作为服务器时,发现启动不了,原因Eclipse是用Allan帐号启动的。因此,我重新在Termial中用sudo Eclipse启动Eclipse,发现一切都OK了。只有通过实践才能知道其真正含义。sudo - 使普通用户暂 阅读全文
posted @ 2013-03-31 21:19 Allan_Dragoon 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1. 从TomCat官网上下载二进制安装包,http://tomcat.apache.org/download-70.cgi。我下载到是apache-tomcat-7.0.39.tar.gz。2. 我按照这里http://www.linuxidc.com/Linux/2011-08/40787p2.htm所讲的来安装到。3. 将apache-tomcat-7.0.39.tar.gz拷贝到Home目录下。4. 启动Root Terminal,输入超级用户密码。5. 在/usr/local下面创建一个webserver的文件夹,用mkdir -p /usr/local/webserver/。6. 阅读全文
posted @ 2013-03-28 23:13 Allan_Dragoon 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 11.10在/usr/lib/jvm下面安装了JDK,可是内容很少,看来还是要我自己安装JDK。1. 从http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html下载了jdk-6u41-linux-i586.bin。2. 按照这篇文章来安装它http://www.cnblogs.com/skyme/archive/2011/10/22/2221080.html。3. $ sudo cp jdk-6u41-linux-i586.bin /usr/lib/jvm $ c... 阅读全文
posted @ 2013-03-28 23:12 Allan_Dragoon 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1. 在安装之前需要安装JDK。我参照这篇文章来安装JDK:http://www.cnblogs.com/BreakMind/archive/2012/02/03/2336674.html。2. 从这里下载Java 6 JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html。3. 下载下来的是jdk-6u43-linux-i586.bin。4. 但是我发现Ubuntu 11.10上已经安装了JDK6,可以在/usr/lib/jvm中看到。并且在root terminal中用 阅读全文
posted @ 2013-03-26 23:37 Allan_Dragoon 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 我到亲身体验:主要过程遵循http://httpd.apache.org/docs/current/install.html上所述。1. 从这里http://httpd.apache.org/download.cgi下载最新到Apache server的source code,我下载到是httpd-2.4.3.tar.gz的source code。2. 验证下载到完整性(我忽略了)3. 启动系统到Root Terminal4. 敲入cd Downloads 到httpd-2.4.3.tar.gz所在目录。(它被下载到我到Downloads文件夹中)5. 敲入gzip -d httpd-2.4. 阅读全文
posted @ 2013-03-26 20:55 Allan_Dragoon 阅读(331) 评论(0) 推荐(0) 编辑