2016.03.18 (《All Right - 金艺林》)

1、struts2的必备包
2、J2EE,J,2,E,E分别是什么意思
3、什么叫项目
4、struts运行机制
5、hibernate运行流程
6、描述Jsp页面的运行过程
7、web应用中如下错误码是什么意思:400,401,404,500
8、什么是框架。框架的优点
9、目前几种主流的数据库的应用特点,适用范围
10、在Java中,对象什么时候可以被垃圾回收

=================================================================================
1.struts2-core-2.3.12,xwork-core-2.3.12.jar(实现核心是拦截器)
2.J2EE(Java 2 Platform, Enterprise Edition)是一个为大企业主机级的计算类型而设计的Java平台
3.。。。。。。项目是指在一定的约束条件下(主要是限定时间、限定资源),具有明确目标的一次性任务。
4.2016.03.18 (《All Right - 金艺林》)_第1张图片
5.Hibernate具体执行流程如下:
1 通过传过来的对象,得到类名称,然后根据这个名称,得到该目录下的对应的XML文件。
2 解析XML文件,生成相应的SQL文件。
3 应用反射,得到类中的相关字段的值。
4 进行保存
6.
1. 用户请求JSP页面(HTTP请求)
2. web server中的servlet容器发现URL中有JSP后缀, 就调用JSP容器来处理
3. 如果此页面是第一次被请求, JSP容器要定位JSP页面文件并解释它,
解释的过程包括: 将JSP源文件处理成servlet代码(java), 以及编译java文件生成servlet的call文件.
说明: JSP解释器生成的servlet类是实现了java.servlet.jsp.HttpJspPate接口的类(由JSP容器提供)的一个子类, 这个servlet类叫做页面实现类(JSP页面实例);
4. JSP容器运行页JSP页面实例, 此时servlet(即JSP页面实例)就会出来HTTP请求, 生成对于的HTTP响应并传回给客户端. 如果此页面不是第一次被请求, 则跳过3, 直接跳到4.
5. 结束
7.400 - 请求无效、401 - 访问被拒绝、404- 无法找到文件、500 - 内部服务器错误
8.框架就是预写好包装起来的工具,把原本要写的内容包装起来,使用的时候直接调用就可以了。使用框架方便开发,利于团队开发。
9.oracle 收费 功能强大适合大型企业,mysql开源,操作方便适合小型企业或个人网站,SQLserver.是微软的具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。
10.java垃圾回收是有jvm自动执行的,不是人为操作的,所以当不存在对某对象的任何引用时,该对象就处于被jvm回收的状态,并不是马上予以销毁。

你可能感兴趣的:(面试题,面试题)