关于jf有一些入门级疑问,请老师解释一下

我虽然做java将近两年了,但是一直都是打杂,外围工作,没有实质技术含量。看到了您的jf,想学习一下,因此产生了一些疑问,请老师给予解答:
1、jf是否算是ssh中spring位置的替代品,即如果使用了jf,项目中就没有必要使用spring了?
2、jf跟struts的版本有没有关系?以及hibernate。即:我是否可以使用任意版本的struts以及hibernate与jf整合?
3、jdk版本呢?我是应该使用较新的1.6呢,还是先前的1.4?


谢谢了。

1.jf是spring替代品.
2.jf和struts hibernate无关系,主要属于业务层,当然其类似MVVP的MVC简化依赖struts1.x,你可以不使用这种功能。
3.从1.6最新开始

谢谢banq老师~~


请问banq老师:我基础还很差,不了解spring,只会按照书本上的套....
我要学习使用jf,需要哪些基础知识呢?要不要spring的前置知识?

个人觉得,还是把那个struts的东西去掉吧,而且JF依赖的JAR也有些乱,可以精简一下,如果只依赖某些包很少一部分类,可以单独提取出来,做成一个工具包。
如果一定要搞个视图显示的层,可以仿一下spring mvc,毕竟技术都是相互借鉴的,别人做得好的方面,有什么理由排斥呢。

2010年05月27日 10:54 "Hqiu"的内容
把那个struts的东西去掉吧,而且JF依赖的JAR也有些乱,可以精简一下 ...

是的,基本上无需struts,就是一个MVC简化,用处不大。

楼上学习JF,就从案例开始学,比如jsp + JF + SQL架构就可以了,案例Sample中有这个源码。

我先不另开贴了,sample里有个testWeb,应用名叫 myweb,我部署的时候不能正常运行,我把所有的依赖包都放到应用的lib目录下了。可还是报下面的错:
exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoSuchMethodError: com.jdon.controller.WebAppUtil.getService(Ljava/lang/String;Ljavax/servlet/ServletContext;)Ljava/lang/Object;
sample.MyServlet.service(MyServlet.java:21)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

而且我把这个工程放到eclipse里后,也报@Service这个注解找不到,可我java build path里已经引入所有的依赖包了。。。
[该贴被lostalien于2010-06-15 17:54修改过]

晕。。。难道 testWeb不能跑在tomcat下面 ????????