|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。 接待离开“办理角”这个版,新一期的月刊专栏专注于WebLogic服务器的办理、设置、处置和开辟方面。
启示这个专栏的目标是为了向人人先容在利用WebLogicSever时,能广泛用到的非J2EE开辟方面的成绩。开辟者和办理者一样会发明这个专栏十分有代价,由于这些文章既合用于开辟又合用于终极产物的使用。别的,它很年夜水平上使用了来自于该范畴和工程实行室的履历,它供应了对实践成绩的具体解答。
JSP预编译的需要性
本文着眼于移除潜伏的体系功能瓶颈,它经由过程办理一个最一般的成绩??在服务器运转工夫中的JSP(JavaServerPage)编译的体系开支成绩,这个成绩困扰着几近一切的J2EE开展企图。固然JSP是在J2EE使用局限内出现静态HTML视图的幻想选择,但在某种水平上它们会影响功能,这比毛病的更使人厌恶,给人的第一感到是该程序很慢。
依据J2EE标准,JSP次要是HTML文件,在它内里包括着Java代码用来和其他的体系组件举行交互和静态的显现信息。标准划定一切的J2EE编译使用服务器应该撑持JSP,客户哀求一个特定的JSP,将:
●转换JSP从HTML格局成为servlet范例的Java类(Java源格局),用简写的JSP标记取代完整切合划定的Java语法
●将新发生的Java源文件编译成.class字节码情势
●在新编译的类上实行得当的接口办法而且对客户端哀求前往呼应。
固然从开展的概念来看关于在暗示层内办理静态HTML的发生这是最好的路子,但它影响到服务器的运转工夫情况,请求JSP被剖析、变化成Java代码,而且在它去向理一个特定的客户端哀求之前被编译。对终极用户分明的影响是,一个呼应将会被提早晓得给定的JSP文件被编译经由过程。思索到一个特定的用户哀求大概用到两个或多个JSP文件,因而编译形态必须的工夫增添了良多倍。
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。 |
|