[Java工程师三大框架面试题]1. Hibernate3 提供了属性的延迟加载功能 当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器...+阅读
JAVA三大框架用来做WEB应用。 struts主要负责表示层的显示 spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) hibernate主要是数据的持久化到数据库在用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有个mapping的标签就是用来做文件映射的。 当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到一个java文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以网页名字是随便写的,随便起的名字,不管你起的是.php.jsp.do还是其他的什么都对应这个java文件,这个java文件里的代码进行什么操作就干什么,显示一句话还是连接数据库还是跳转到其他页面等等,这个java文件把数据进行封装起到安全和便于管理的作用。其实这个java文件编译过来是.class的一个字节码文件,没有那么一个类似html嵌入标签和代码的网页文件。他与jsp文件区别就是jsp把代码嵌入到html标签中。 还有servlet或者struts中html表单的action中的提交名称对应一个java文件,struts一般是.do的,都和上面一样是映射。
Struts是web开发框架负责表单提交)(相当于电脑显卡) Hibernate负责对数据库的操作(相当于电脑CPU) Spring相当于一个主板(将显卡和CPU组装在一起
延伸阅读:
java面试题一般都是什么内容1、相比编程题,问概念的相对较多,毕竟面试官要了解你的Java基础,知识面。 2、编程题也有,一般都是些算法。算法考的就是你的数据结构、思维逻辑的灵活度。 3、看你面试的职位,如...
ssh三大框架面试都常问些什么问题其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。想高效率的准备面试,先从这七...
关于java重写的一道笔试题答案是什么重写(Overriding) (1)若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。 如需父类中原有的方法,可使用super关键字,该关键字引用...
Java面试题什么是进1、请你自我介绍一下自己好吗? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的...
java面试谈谈对ssh三大框架的理解首先hibernate是一个持久层框架,轻量级(性能好),orm映射灵活,对表与表的映射关系处理的很完善,对jdbc做了良好的封装,使得我们开发时与数据库交互不需要编写大量的sql语句。 而stru...
java三大框架问题Springdefault-autowire="byName"//spring容器首先选择按照bean的名字对相关字段进行注入。 default-lazy-init="false"//spring 负责创建的bean是容器一启动就统统给创建好呢?还是调用...
简单你对三大框架的理解 struts对表单做简单验证还有什么作用一楼解释有错误啊!!mvc(model-view-controllor)中的c是控制器(controllor),不专业了,呵呵。。 struts是一个基于mvc设计模式的框架,从这层意义上,struts可以开发页面,逻辑控制,业务处...
java中三大框架strutsHibernateSpring具体是怎样合作工作的随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)...
什么是JVM Java跨平台的原理是什么首先我们要理解什么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作系统平台上运行。 为什么跨平台会成为一个问题呢?因为每一个操作系统平台支持不同的指令集我...