欢迎来到天天文库
浏览记录
ID:46284299
大小:87.50 KB
页数:10页
时间:2019-11-22
《JAVA开发面试问题指导性框架-java开发框架面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JAVA开发面试问题指导性框架Ijava开发框架面试题JAVA开发面试问题指导性框架JAVA开发面试问题指导性框架Java的基础问题I.Object类中有哪些方法,hashCode的作用2.equals和==的差别3.HashTable和HashMap的区别4.请描述一下Java的IO体系(并举出几个具体的实现类)5.列举几个JavaCollection类库中的常用类6.请描述一下sleep。和wait()方法的区别7.请描述一下抽象类和接口的区别&请描述一下Java的exception的处理机制,Exception这个类实现了哪个接口?9.怎么样序
2、列化一个类的实例10.深层复制和浅层复制的区别是什么?II.如何将String转化成一个int型12.JSP和Servlet有何区别?框架问题1•请描述一下MVC三层结构,M的含义,V的含义还有C的含义2.是否接触过设计模式,如果接触过请描述一下AbstractFactory模式,sigleton模式等3.AOP是什么?开源的软件能力1.是否接触过SPRING,接触过的请描述一下IOC的概念,IOC的好处是什么,为什么要采用这种方式2.接触过Struts的请描述一下struts的处理一个请求的流程,核心的类是什么?3.Hibernate中创建管理Se
3、ssion的类是哪个类(SessionBeanFactory)4.Webworks的特点,如何处理请求的。5.1og4j是否接触过,如何配置log4j6.Apache上的开源框架了解;操作系统服务器能力1•是否接触过JBOSS^WEBLOGIC或者TOMCAT或者RESIN以及APACHE里面的任意一个?如何配置一个数据源?2•如何在服务器上部署WAR包?3.Linux下删除文件和创建目录的命令是什么?4•如何在linux查找文件杂项问题1.2.3・4.5.1.Web应用常见的攻击有哪些?长连接是什么意思?如何定位、解决问题?你对自己的规划是怎么样的
4、?技术?管理?对简历中的项目进行陈述并根据陈述询问一些细节问题离开上家公司的原因?JAVA开发面试问题指导性框架
5、java开发框架面试题1.Hibernate3提供了属性的延迟加载功能?当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。多的关系)类与类之间的关系主要体现在表与表之间的关系进行操作,它们都市对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many・to・one、one-to-many>m
6、any-to-many3.JSF是什么?弦艮sturtsJavaServerFace是基于组件的web开发框架,差不多的框架3.数据库里面的索引和约束是什么?索引是为了提高数据的检索速度,索引是建立在数据表上,根据一个或多个字段建立的约束是为了保持数据的完整性,约束有非空约束,主键约束,外键约束等等。©Hibernate工作原理及为什么要用?原理:1•读取并解析配置文件2•读取并解析映射信息,创建SessionFactory3•打开Session4•创建事务Transation5•持久化操作6•提交事务7•关闭Session8.关闭SesstionF
7、actory为什么要用:1.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2.Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工来实现透明性。4.hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系。6.Hibernate是如何延迟加载?1.Hibernate2延迟加载实现:a)实体对象b)集合(Collection)7.Strutsl流程:1、客户端浏览器发出HTTP请求。2、根据web.
8、xml配置,该请求被ActionServlet接收。3、根据struts-config.xm1配置,ActionServlet先将请求中的参数填充到ActionForm中,然后ActionServlet再将请求发送到Action进行处理。4、是否验证,需要验证则调用ActionForm的validate方法,验证失败则跳转到input,成功则继续。5、Action从ActionForm获得数据,调用javabean中的业务方法处理数据。6、Action返【ActionForward对象,跳转到相应JSP页面或Actiono7、返
9、HTTP响应到客户端
10、浏览器。MVC设计模式:modal:模型也称业务逻辑,是正真完其实就是显示成任务的代码,相当与JavaBea
此文档下载收益归作者所有