摘要:
以下内容翻译自这篇文章http://www.vogella.com/articles/DependencyInjection/article.html依赖注入(Dependency Injection)的思想来源于控制反转(Inversion of Control) ,也就是说, 一个类不应该自己去决定它依赖于谁,而应该由外部程序来配置。依赖到定义是,如果A类用了B类的实例,那么A对B有依赖。程序中最理想的状况是一个类要尽可能的独立于其他的类,这样才能增加使用这些类的可能性,以及单独测试它们的可能性。如果一个类内直接用new创建另外一个类的实例,那么它就不能独立的被使用和测试。应该从外部来解耦 阅读全文
摘要:
这里由一篇很好的文章介绍在Eclipse上开发JSP -http://www.vogella.com/articles/EclipseWTP/article.html。一个初步印象是Servlet类似于ASP MVC中到controller,JSP和ASP一样是HTML和JAVA语言到混合体。 阅读全文
摘要:
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 - 使普通用户暂 阅读全文