F*****l 发帖数: 7 | 1 Maybe you can convert it to servlet. If you have a jsp engine, it should not
be difficult to convert a html to a servlet. So you can try a servlet
instead a jsp, but they are euqal.
But I don't know if there is also such a limitation for java file. |
|
c***a 发帖数: 69 | 2 【 以下文字转载自 SanFrancisco 讨论区,原文如下 】
发信人: cilla (想飞的猪~戒肉), 信区: SanFrancisco
标 题: Re: 觉得自己很笨
发信站: The unknown SPACE (Wed Aug 6 21:03:19 2003) WWW-POST
java问题
client open 一个HttpURLConnection 以后getInputStream,
trigger了servlet对HttpServletRequest处理,可是servlet端运行的时间长一些,没有
等到往outputstream里写东西,client的getInputStream就返回了,开始读,自然啥也读
不到。我觉得是HttpConnection timeout了,可是不知道怎么set这个timeout的值。我用
的websphere application developer 5.0
再网上search
很久了,发现别人问的问题都是说如果servlet迟迟不writeout,client会hang,我的behav
ior怎么不一样呢?而且HttpURLC |
|
m******y 发帖数: 588 | 3 I am not familar with servlet. I found the server for the servlet
in Jbuilder is Tomcat while our server is using Apache. So could
servlet run in apache or the server needs Tomcat installed? If
Tomcat needs to be installed, can it run together with Apache?
Thanks for the answer! |
|
r***l 发帖数: 67 | 4 Not quite sure if there is a j2ee.jar.
J2EE 1.4 contains sun's implementation of J2EE application server, J2SE1.4,
JSF, JSTL and some sample code.
If you just want to develop servlet application, servlet.jar comes with tomcat
should be good enough. Make sure servlet.jar is under your classpath. |
|
p***p 发帖数: 559 | 5 网上购物的JSP上面有一些连接或者按钮,指向某些Servlet做DB操作,比如点某个
照片就将其装入数据库。但是每次点完之后浏览器变成白屏幕,当然Servlet
正常启动了。
怎样能让浏览器不动,而连接指向的Servlet又启动,而且最好不要用弹出
一个白窗口的办法。window.open() |
|
p***p 发帖数: 559 | 6 http://blog.tomxp.com/view/186.html
Java基础方面:
1,作用域public,protected,private,以及不写时的区别
2,ArrayList和Vector的区别,HashMap和Hashtable的区别
3,char型变量能不能定义为一个中文?为什么?
4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
6,内部类的实现方式?
7,垃圾回收机制,如何优化程序?
8,float型float f=3.4是否正确?
Jsp方面
1,jsp有哪些内置对象?作用分别是什么?
2,jsp有哪些动作?作用分别是什么?
3,include的两种实现方式的区别?
4,两种跳转方式分别是什么?有什么区别?
Servlet方面
1,说一说Servlet的生命周期?
2,Servlet版本间(忘了问的是哪两个版本了)的不同?
Jdbc,Jdo方面
1,可能会让你写一段Jdbc连Oracle的程序.
2,Class.forName的作用?为什么要用?
3,Jdo是什么?
Xml |
|
w***y 发帖数: 6251 | 7 现在排除了这个可能,因为有的访问是可以的,但是有的不可以,我彻底晕菜了
而且很让我ft的是,这些都是以前work的,我暑假走了一个月,回来他们就告诉我不能
用了,但是没有人动过这些codes 我想可能还是系统的一些毛病吧,气死我了
log文件里完整的错误信息是这样的
2005-08-24 18:33:53 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
/usr/share/tomcat5/work/Catalina/localhost/_/org/apache/jsp/search_005fprotein
_jsp.java:11: error while writing org.apache.jsp.search_005fprotein_jsp: /usr/
share/tomcat5/work |
|
b******d 发帖数: 794 | 8 在linux上写了段javamail的程序,自动通过学校mail server回信(发信)。需要auth
entication.
编译通过,运行报告:
javax.servlet.ServletException: Access to default session denied
com.jspservletcookbook.EmailServlet.doPost(EmailServlet.java:47)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
为什么deny session啊?
如果不加authentication,就出IOEXception.
source code:
public class MyAuthenticator extends Authenticator {
public MyAuthenticator |
|
c*m 发帖数: 836 | 9 google 'rmi tutorial', 'jndi tutorial'就能找到,不过我刚才看了看,这个
tutorial对于系统的学习j2ee好像不太合适,有点散。
如果完全不懂的话,可以从jsp/servlet开始,这个就可以:
http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
web server可以用apache tomcat, 等jsp/servlet熟了之后,再看jndi, portlet, rmi
, ejb这些,同时也可以看看比较popular的framework, 像struts, spring, hibernate
, etc. |
|
c*m 发帖数: 836 | 10
用不了好几年,入门最难,入门之后就会发现这些技术其实就是多,要花好多时间看,
其实都没什么难度,尤其是EJB3,现在更简单了。学这些东西,不要一头扎进一个里面
钻的太深,要先掌握好big picture,才不会有云里雾里的感觉。servlet那是基础,一
般也是直接和client交流的,建议你好好看看,那本head first servlet and jsp入门
不错(这是我觉得head first系列唯一值得看的);EJB 和 Spring都是business
component container,其实最早的概念是EJB,至于为什么出来spring这么个东西,一
大堆的背景故事,你现在也不需要知道,就记住他们可以在servlet后面,进行主要的
business logic, 也是你的domain model存放的地方,当然spring还提供了一堆挺不错
的utility method;Hibernate是所谓的ORM,就是把object和relational db映射的一
层,你可以把它想象成在business logic和database之间,也不是所有的app都需要这
一层 |
|
k***r 发帖数: 4260 | 11 Thanks for the reply. I think I must be missing something
though. Let's say we have a JSP and a bean in a servlet.
And we don't use a servlet as an entry point instead we
land at the JSP. Isn't that also perfectly separating view
and controller/model?
I think I'm not very clear about the controller rule yet.
It sounds like a dispatch if the first servlet is the controller.
It doesn't really do much, as far as I can see.
To me, the JSP is still the view, and you can have as many
of them as you wa |
|
s******e 发帖数: 493 | 12 jsp has implicit exception object if the jsp page is error page
Throwable exception = (Throwable)request.getAttribute("javax.servlet.error.
exception");
if you try to get it in servlet or the page is not error page. this works
only for spec2.3+
Throwable exception = (Throwable) request.getAttribute("javax.servlet.jsp.
jspException");
should be used for 2.3- |
|
c******n 发帖数: 4965 | 13 thanks , but it does not cover crap like EJB , right? I briefly went over
Spring in Action when I used servlet, it is indeed a good book on servlet
but generally I guess a more important question is:
as a 吃java 饭的professional developer, what are the common technologies
that you must grasp NOW ? we know that IT business changes fast, and
technologies change fast, so are the EJB stuff out of favor? I heard that
strut is out of fashion now. so what are the components along the whole
chain that is ... 阅读全帖 |
|
t***a 发帖数: 416 | 14 其实java的web服务基本都是通过servlet来实现的,不过jsp作为一种早期表现层技术
,实现的比较简单粗暴,就是直接转换成servlet了,当然这性能的确是比较好,但是
这造成很多程序员在jsp里写大量的业务逻辑代码,你可以想象一个页面里又有html,
js, css,还有一堆tag-lib和java代码是多么的恶心。
对于一个jsp页面来说,你可以把它想象成为一个servlet, 这也就是说它是有
container的,是一个实例存在那里,这就和php有不同了。
个人觉得java的web技术初学者起步比较困难,需要掌握的技术太多,如果你就想做网
站玩,python和ruby都是好选择。如果坚定的就想搞java,可以从spring struts
hibernate开始玩,直接写jsp裸奔,容易养成不好的代码习惯。 |
|
c******n 发帖数: 4965 | 15 for regular servlet, I guess you could declare context listener:
http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContex
but for Spring MVC, would spring make this easier?
furthermore, if I define a context listener, let's say I would need to
access the beans defined before in my servlet.xml or applicationContext.xml,
how could I get access to them?
Thanks |
|
z***s 发帖数: 3241 | 16 我也开始这么觉得了。
我是菜鸟,一直有个疑问,用struts,spring等等东西,都要在web.xml里面配置<
servlet>,这个servlet到底是啥玩意?离了servlet,struts/spring是不是都进不来了?
谢谢指点。
deploy |
|
z***s 发帖数: 3241 | 17 我也没完全搞懂到底啥是jsp。
到底什么是动态网页?我看了半天wiki也没有看明白。
比如根据用户输入id来查询数据库,jsp/asp都可以,javascript可以吗?html+
servlet也可以吗?
client-side scripting和server-side scripting有啥区别?除了跑在不同的side之外。
有种说法是servlet就是jsp,我觉得servlet就是java,只不过可以println出来html文
本而已。jsp剔除掉html的成分之外还有啥? |
|
z***s 发帖数: 3241 | 18 我也开始这么觉得了。
我是菜鸟,一直有个疑问,用struts,spring等等东西,都要在web.xml里面配置<
servlet>,这个servlet到底是啥玩意?离了servlet,struts/spring是不是都进不来了?
谢谢指点。
deploy |
|
z***s 发帖数: 3241 | 19 我也没完全搞懂到底啥是jsp。
到底什么是动态网页?我看了半天wiki也没有看明白。
比如根据用户输入id来查询数据库,jsp/asp都可以,javascript可以吗?html+
servlet也可以吗?
client-side scripting和server-side scripting有啥区别?除了跑在不同的side之外。
有种说法是servlet就是jsp,我觉得servlet就是java,只不过可以println出来html文
本而已。jsp剔除掉html的成分之外还有啥? |
|
z*******3 发帖数: 13709 | 20 抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖 |
|
z*******3 发帖数: 13709 | 21 是的,如果你只是做web的话
可能就只有这么简单
所以web上用php可能会更方便
因为涉及不到太复杂的东西
如果只是增删改查这些跟db完全匹配的操作
一般都只要3-5行就搞定
但是如果要涉及到复杂的商业应用
比如保险的保费计算,那这么大一个东西
放在servlet里面就不合适了,servlet很快就会膨胀到你无法忍受的地步
尤其是要在servlet之间互相调用的话,旧系统一个类几千几万行代码就这么发展起来的
把代码拿出来放到另外一个类里面去也是这些东西发展起来的第一步
还有就是pojo如果不管理的话,bean一多,内存的消耗会吃不消
尤其是如果新建一个对象需要涉及io操作的时候,就很慢
而自己去写,写得不好会内存泄漏,也麻烦
spring里面对于这些可以复用的bean全部缺省设置为singleton
这都是大系统而言,小系统无所谓,想怎么写都行 |
|
z*******3 发帖数: 13709 | 22 主要是因为jpa是标准,为了将来迁移考虑
精简了jpa那一堆的jar后
感觉还是有点问题
因为一个是启动servlet环境慢,大概要3s左右
另外一个是启动guice框架慢,大概要4-5s左右
网络上看了下,都差不多
想了想,要么自己去处理jar,把所有jar全部拆开
然后再打成一个jar,同时还要自己写ant
麻烦,而且以后变通也不太容易
算了,就这样吧,把启动servlet和启动guice的部分拆开
分成两步走,第一步先启动servlet环境和freemarker
第二步再启动guice和objectify
这样第一步最多4s,第二步精简到2s
启动之后就无所谓了 |
|
z****e 发帖数: 54598 | 23 没有必要用servlet啊
直接做jnlp,然后放到页面上,让客户直接点击链接下载就好了
链接应该是这样http://abc.com/webstarts/yourwebstart.jnlp
但是要在web.xml里面调整url-mapping,要不然这个可能被转跳到某一个servlet上去
如果实在说是需要用servlet,那就自己写response,然后在response里面写jnlp的内容
也就是回到jsp出现之前的那种最原始的方式
我觉得如果不是动态的jnlp,没有必要写response |
|
F*******X 发帖数: 143 | 24 哟,打工回来看到很多回帖,真惊喜,谢谢解读。我看了一遍大家的内容,我好像有概
念了,对某大侠用的“零件”来比喻有感觉,我就不一一回复了,既然聊开了,我也不
客气地再追问了。
那我就大胆地说说自己的看法了:既然如大家所说的, 那么 Framework 就和
Container 功能很像了,怎么说,就是 Apache (web server) 给 Tomcat (Container)
传 http 请求,那 Tomcat (Container) 就调用(Servlet之类的).....然后做了很多
东西再回归到 browser。 我想这 Servlet 的部分应该是要我自己写吧,但 Tomcat 我
去下载就可以用不用写,这部分可能就是所谓的 “inversion of control”,按各大
侠所说,就是我的 code (Servlet) 被调用了。如果我的看法没有错的话,Framework
和 Container 功能很像,很为什么要有 2 个名字 Framework 和 Container?那如果
不同的话,那 Framework 和 Container 的优劣在哪里了?
在看 C... 阅读全帖 |
|
b***i 发帖数: 3043 | 25 事情比较复杂。现在,在Eclipse里面生成openshift的JBoss AS 是可以的。一切都正
常。
然后TomCat 7.0 (JBoss EWS 2.0),模板都抱错,就是不理解javax.servlet。那个
JBoss AS的项目里面Maven Dependency有一堆jar,里面就有jboss的servlet-api.jar
,而这个Tomcat项目maven里面只有我加入的mysql和progresql的jar。好,我设置
server,apache tomcat,然后得到了jar,Eclipse自动加入了library里面,可以build
了。但是,放到openshift上就出错了,找不到javax.servlet。我想,我本地的
library里面的是在java build path里面,但是目标机器上是不是就不一定了。我目前
看到一帖
https://www.openshift.com/blogs/multipart-forms-and-file-uploads-with-tomcat
-7
居然要手动改pom.xml。还要把failOnMissingWebX... 阅读全帖 |
|
b***i 发帖数: 3043 | 26 终于成功了。确实是向导生成的pom.xml没有servlet-api.jar这个dependency,所以服
务器上编译找不到,本地build也出错。这个确实是openshift考虑不周,这应该自动加
到pom.xml里面去。
所以我不是手动加了吗?我犯了一个错误,我在servlet里面写了
import javax.*;
然后我看了出错,和上一次不一样了。上一次没有maven dependency的时候,所有的
import javax.servlet.http什么的都报错,这次就这一行,而且是package javax
doesn't exsit。明白了,原来不存在这个package。删掉就好了。 |
|
z****e 发帖数: 54598 | 27 openshift上建立一个servlet
只需要
@WebServlet("/Test")
public class Test extends HttpServlet {
就好了,@后面那个就是annotation
然后要启动这个servlet
只需要,假设我的域名是www.trifice.com
那就是www.trifice.com/Test
就可以了,这个是servlet的annotation |
|
z****e 发帖数: 54598 | 28 openshift上建立一个servlet
只需要
@WebServlet("/Test")
public class Test extends HttpServlet {
就好了,@后面那个就是annotation
然后要启动这个servlet
只需要,假设我的域名是www.trifice.com
那就是www.trifice.com/Test
就可以了,这个是servlet的annotation |
|
s****s 发帖数: 628 | 29 这个work.
我觉得问题应该是:
default servlet 是jsp servlet. 所以, in order to handle .html, we need
regist .html
to jsp servlet engine. |
|
x****d 发帖数: 1766 | 30 我说的是advanced的东西,servlet怎么做的,springmvc也就是那些套路。当然我的意
思不是让你练习servlet编程。比如怎么做一个shopping cart,你看看servlet怎么做
的就会了,不然你还真找不到springmvc的书告诉你怎么做。 |
|
c*m 发帖数: 836 | 31 不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填code。拉
一段具体的code出来能写,比如二叉树遍个历啥的,但是不知道这些code能干啥用,往
哪儿用,整体布局糊里糊涂。其实是初学者突然接触到大量知识不知从何下手的正常反
应,有点象盲人摸象,扣到了不少具体的知识点,但是对全局缺乏概念。
走出这个阶段有两个方法,一个是计算机科班出身的方法,每个知识点都学的很细,硬
学,几年下来,这些知识点自然就连起来了。这个方法的优点是基础打的扎实,缺点是
太花时间,很可能花了很多时间去搞没啥用的东西。另一个方法就是我常常推荐给转行
的朋友的,先不要纠结于学会具体的某个技术的某个细节,那些其实都很简单,学的快
忘得也快。先花点时间画个框架出来,搞清楚你要学的技术起到了什么作用,确定自己
理解了,再看那些具体的技术就清楚多了。
以你刚才列的那些东西为例子。一个典型的java based web application:
用户面对的是浏览器,你输入一个URL,浏览器从web server (apache, IIS, etc)那里
下载了HTML, CSS, JS。HTML一般是用来做... 阅读全帖 |
|
c*m 发帖数: 836 | 32 不客气。你现在的阶段很多人都经历过,就是别人把框架布好,你可以往里填code。拉
一段具体的code出来能写,比如二叉树遍个历啥的,但是不知道这些code能干啥用,往
哪儿用,整体布局糊里糊涂。其实是初学者突然接触到大量知识不知从何下手的正常反
应,有点象盲人摸象,扣到了不少具体的知识点,但是对全局缺乏概念。
走出这个阶段有两个方法,一个是计算机科班出身的方法,每个知识点都学的很细,硬
学,几年下来,这些知识点自然就连起来了。这个方法的优点是基础打的扎实,缺点是
太花时间,很可能花了很多时间去搞没啥用的东西。另一个方法就是我常常推荐给转行
的朋友的,先不要纠结于学会具体的某个技术的某个细节,那些其实都很简单,学的快
忘得也快。先花点时间画个框架出来,搞清楚你要学的技术起到了什么作用,确定自己
理解了,再看那些具体的技术就清楚多了。
以你刚才列的那些东西为例子。一个典型的java based web application:
用户面对的是浏览器,你输入一个URL,浏览器从web server (apache, IIS, etc)那里
下载了HTML, CSS, JS。HTML一般是用来做... 阅读全帖 |
|
|
b***i 发帖数: 3043 | 34 本人做网站是用java在google app engine上做的,其技术本质和MS的Azure应该没有什
么不同,和Amazon AWS有显著不同,就是不需要考虑vm之下所有问题,包括Linux的更
新问题,apache等的配置,也不需要考虑数据库,所有数据均通过DataStore的java
api来存贮,访问,也可以通过MemCache来快速访问。MemCache是可能失效的,是分布
式的。
为了网站速度,我想能不能做servlet内部的HashMap作Cache。主要我这个网站是进行
文件发布的,支持版本控制。那么,一个文件除非是测试版,否则folder/name/rev这
个作为key的文件object的内容不会改变。那么,如果是测试版,我一定是通过
DataStore来读取文件,因为文件随时可以通过后台更新。如果版本是发行版,那么我
可以通过servlet内部的HashMap来查找文件的2进制内容,如果不存在,则去DataStore
查找,然后放入servlet内部的HashMap来。我这么做会不会快一些?版本从A开始,如
果更新则为B, 之后为C等。DataStore同时还负... 阅读全帖 |
|
c*********e 发帖数: 16335 | 35 servlet debug确实麻烦,里面逻辑非常乱。
我现在管的legacy code里面,根本不经过servlet,直接在java beans(pojo)里写query
database,jsp网页通过ajax传到自己這個jsp网页,传的过程中,新的data通过java
beans的query database产生,不经过servlet. |
|
g*****g 发帖数: 34805 | 36 你用的是CouchDB,实现里每个操作会打开一个http connection,没有pooling。
如果一个DB操作是10ms的话,打开一个连接通常是100ms级。有pooling的话,这些连接
可以被重用,可以大大缩短整个时间。作者这么土鳖的实现,结果就是导致到数据库的
IO轻松地成为瓶颈,语言执行的快慢完全可以忽略不计。在这个前提下Node异步的实现
即使在低并发的时候都会比servlet同步的实现快。当然还是不会比同样异步的java实
现如vert.x快。
web应用,app server到db server的connection pooling是常识。原作者跟你一样没有
常识,你还如获至宝。HelloWorld程序员真不是说的。
你如果去看另外一个评测里的实现,有常识的程序员写的。连最简单的servlet都会实
现connection pool。我老说过你很多次,没常识也要会掩饰,这样不是赤裸裸丢人吗?
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/servlet/src/
main/webapp... 阅读全帖 |
|
|
x****d 发帖数: 1766 | 38 楼主可能混淆了两种情况
只讲单纯http request,不说websocket xmlhttp/ajax,
1,request进来如果不做什么复杂的事情马上就回去了
2,request进来等比如数据库返回结果,假设等一分钟,
第二种情况不管你用node还是用tomcat/java都不关web server的事,
node只是一个web server,
weblogic/websphere 对第二种情况有专利的处理办法
如果自己做可以用jms连两个servlet,
处理request的servlet
把进来的request排队,
有结果了第二个response servlet按顺序返回结果回去
这个跟node没关系,和通常说的web server没关系
用node也可以这样处理长时间等数据库的请求
第一种情况,理论上请求多了也回堵车,
但实际上是不可能的,sync还是async其实都很快,
如果request多到要堵车,现实中这样的应用,
前面会有loadbalancer,
有reverse proxy,根本不用web server操心,
前面路由器都先死掉了,不会堵在node或者to... 阅读全帖 |
|
t**********s 发帖数: 930 | 39 只找到了一个 catalina.properties:
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unles... 阅读全帖 |
|
z*******3 发帖数: 13709 | 40 这种不加任何限制的java文件就是pojo
而大多数framework, server都会添加某些限制
比如ejb,早期就需要impl很多接口,还不只一个,四五个
vert.x目前做到的也需要你impl AbstractVerticle这个抽象类
servlet也需要impl一个抽象类
否则beans就不是verticle,不是servlet
但是spring只需要在xml中标记一下,就可以了
这样你源代码基本上不动
测试时候就很方便,没有context,你不需要去设置什么东西就可以开始测试了
测试ejb烦死,需要app server,测试servlet也需要有tomcat之类的
test case通过之后,你就可以直接放入spring中去
改一下配置xml文件就好了,就不需要重新编译 |
|
z****e 发帖数: 54598 | 41 就vert.x就好了
自己动手,丰衣足食
如果你想看看更好的
听说undertow更好
效率更高
但是servlet,你可能不是很喜欢
但是足够傻瓜,比play更简单
各种web servers的对比
https://www.techempower.com/benchmarks/#section=data-r9
r9 vert.x的tim对于测试者用的版本提出异议
认为版本太久,因为vert.x做了大量的改良
所以r9的话vert.x退出评测
你可以看到undertow排行总是靠前
vert.x在以前测试中也比较靠前
总体servlet也很靠前,undertow是下一代servlet |
|
z****e 发帖数: 54598 | 42 反射本身是java的东西
只要有java的地方,就有反射
反射用来动态生成类对象,以及动态控制类成员
比如函数,内部对象等等,有了反射,才能实现很多框架
包括各种jvm上的脚本引擎
java不是static types嘛,有了反射,就变成dynamic了
反射很强大,你想怎么写就怎么写,随便改
但是一般不用,主要是写轮子的用反射
基本上java只要是个轮子,就用了反射
包括jruby, jython这些,也都用了反射
反射是java菜和高级程序员的分水岭
你理解了反射之后就明白,那些语法糖算毛,你自己都可以实现
spring主要是利用反射等机制实现了di
要实现inject,你首先得需要有个宿主object,否则怎么inject?
单纯一个func,inject了之后成什么?
有了di之后,基本上都淘汰掉static method了
至少用得很少,而且static主要存在方法区,which从来都比较小
所以能用heap就用heap
xml其实跟spring无关,启动时候找个config而已
你用properties什么其实也能实现相同的功能
只不过spring诞生的时候,xml如火如荼... 阅读全帖 |
|
|
s*******g 发帖数: 52 | 44 1. 题目:A Regression-Based Method for Estimating Relative Permeabilities
From Displacement Experiments
作者: A.T. Watson, P.C. Richmond, P.D. Kerig, T.M. Tao , Texas A&M U.
杂志: SPE Reservoir Engineering, Pages 953-958, Volume 3, Number 3,
August 1988
链接: http://www.onepetro.org/mslib/servlet/onepetropreview?id=00015064&soc=SPE
2. 题目:Estimation of Multiphase Flow Functions From Displacement
Experiments
作者:Richmond, P.C., Watsons, A.T., Texas A and M U.
杂志:SPE Reservoir Engineerin... 阅读全帖 |
|
|
p*********e 发帖数: 32207 | 46 ☆─────────────────────────────────────☆
tingtingliu (Grand Cherokee Overland) 于 (Thu Mar 24 21:34:27 2011, 美东) 提到:
http://shop.advanceautoparts.com/webapp/wcs/stores/servlet/prod
Performance-10W-30-Synthetic-Motor-Oil-%281-qt-%29-Mobil1_8110016-P_N4019B_T
|GRP2046____
☆─────────────────────────────────────☆
leemaverickl (Mav) 于 (Thu Mar 24 22:33:43 2011, 美东) 提到:
你这链接完全没法用啊。。
重贴一下?
_T
☆─────────────────────────────────────☆
tingtingliu (Grand Cherokee Overland) 于 (Thu Mar 24 22:38:... 阅读全帖 |
|
|
|
w*******y 发帖数: 60932 | 49 Sonystyle has manufacturer refurbished Sony 5.1 Channel SS System for 179.99
+ tax. Free Shipping
Add to cart for savings to be reflected... ($100.00 off)
Model number: HT-SS370
Description: Complete your entertainment experience with 5.1 channels of
high-quality surround sound and 1000 watts of power with the HT-SS370
surround sound system. Connect multiple HD devices using a single HDMI cable
per device and turn this great system into your entertainment hub, plus
operate all your compatible BR... 阅读全帖 |
|
|