|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)js|服务器最复杂的是基于各类WEB服务器中的URL重写转向(Rewrite)模块的URL转换:
如许几近能够不修正程序的完成将news.jsp?id=234如许的链接映照成news/234.html,从表面看上往和静态链接一样。resin服务器上能够经由过程webinfo的web.xml来设置:URLREWRITE功效之壮大充足写上一本书。
当我必要将将news.jsp?id=234的映照成news/234.html时,只需设置web-inf地点目次上面的web.xml:
而且增添以下语句
<filterfilter-name=rewrite
filter-class=com.caucho.filters.RewriteFilter>
<init>
<rewritepattern="/(d+).html"target="/
ews.jsp?id=$1"/>
//<rewritepattern="/value_(.+).html"target="/
ews.jsp?t=$1"/>这句是作为别的的参数设置的
</init>
</filter>
<filter-mappingurl-pattern=/*filter-name=rewrite/>
其他办法人人能够本人往探索,rewrite的功效十分壮大。
如许设置后就能够经由过程1234.htm如许的链接会见本来的静态页面了。
经由过程URLREWRITE另有一些优点:
埋没背景完成:这在背景使用平台的迁徙时十分有效:当从jsp迁徙到asp平台时,关于前台用户来讲,基本感觉不到背景使用的变更;
简化数据校验:由于像(d+)如许的参数,能够无效的把持数字的格局乃至位数;
好比我们必要将使用从news.jsp?id=234迁徙成news.php?query=234时,前台的体现能够一向坚持为news/234.html。从完成使用和前台体现的分别:坚持了URL的不乱性,而利用mod_rewrite乃至能够把哀求转发到其他背景服务器上。
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。 |
|