1 hibernate
s
2 自我介绍
Good morning, ladies and gentlemen! It is really my honorto have this opportunity for an interview. I hope I can make a good performancetoday. I'm confident that I can succeed. Now I will introduce myself briefly. Iam 26 years old, born in Shandong province. I graduated from QingdaoUniversity. My major is electronics. And I got my bachelor degree after mygraduation in the year of 2003. I spent most of my time on study, and I’vepassed CET-6 during my university. And I’ve acquired basic knowledge of my major.It is my long cherished dream to be an engineer and I am eager to get anopportunity to fully play my ability.
In July 2003, I began working for a small private companyas a technical support engineer in Qingdao city. Because there was no morechance for me to give full play to my talent, so I decided to change my job.And in August 2004, I left for Beijing and worked for a foreign enterprise asan automation software test engineer. Because I want to change my workingenvironment, I'd like to find a job which is more challenging. Moreover,Motorola is a global company, so I feel I can gain a lotfrom working in this kind of company. That is the reason why I come here tocompete for this position. I think I'm a good team player and a person of great honestyto others. Also,I am able to work under great pressure.I am confident that I am qualified for the post of engineer in your company.
3 struts2
1 提供丰富的strtus2 标签库
2 提供异常处理机制
3 本身是mvc的一个模型
4 拦截器机制
4 mybatis 优点
1. sql写在xml里,便于统一管理和优化。
3. 解除sql与程序代码的耦合。
4. 提供映射标签,支持对象与数据库的orm字段关系映射
5. 提供对象关系映射标签,支持对象关系组建维护
6. 提供xml标签,支持编写动态sql。
5 mybatis的流程 加载配置,解析sql,执行sql
6 jface的概念
JFace是建立在SWT之上的UI部件,是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API,其底层实现为SWT。它扩展了 SWT并能与 SWT 交互操作。JFace工具箱提供了一组功能强大的用户界面组件,开发人员可以轻松地在独立应用程序中利用这些组件,以简化常见的UI编程任务。
7webservice
用于分布式的互操作的应用程序---制作实力,一个服务用来计算加减乘除
8 struts2 的组件
Struts 2框架本身大致可以分为3个部分:
核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。
核心控制器FilterDispatcher是Struts 2框架的基础,
包含了框架内部的控制流程和处理机制。
业务控制器Action和业务逻辑组件是需要用户来自己实现的。
用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,
供核心控制器FilterDispatcher来使用。
全局结果和生命式事务。
9 Spring框架的工作机制是什么?
(1) SpringMVC将所有的请求都提交给DispatcherServlet,它会委托应用系统的其它模块负责对请求进行真正的处理工作。
(2) DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller。
(3) DispatcherServlet请请求提交到目标Controller。
(4) Controller进行业务逻辑处理后,会返回一个ModelAndView。
(5) Dispathcher查询一个或多个ViewResolver(视图解析器),找到ModelAndView对象指定的视图对象。
(6) 视图对象负责将结果返回给客户端。
10怎么使用Spring配置事务 ?
Spring同时支持编程式事务策略和声明式事务策略,大部分时候都采用声明式事务策略。
声明式事务管理的配置方式,通常有以下4种:
(1) 使用TransactionProxyFactoryBean为目标Bean生成事务代理的配置。此方式是最传统、配置文件最臃肿、最难以阅读的方式。
(2) 采用Bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。
(3) 采用BeanNameAutoProxyCreator,根据Bean Name自动生成事务代理的方式。这是直接利用Spring的AOP框架配置事务代理的方式,需要对Spring的AOP框架有所理解。但这种方式避免了增量式配置,效果非常不错。
(4) 采用DefaultAdvisorAutoProxyCreator,直接利用Spring的AOP框架配置事务代理的方式,效果非常不错,只是这种配置方式的可读性不如第3种方式。
11 . Hibernate有哪几种查询数据的方式
3种:hql、条件查询QBC(Query By Criteria)、原生sql (通过createSQLQuery建立)
本文介绍了Java Web开发中常用的框架和技术,包括Hibernate、Struts2、MyBatis等,并详细讲解了它们的特点和应用场景。此外,还涉及了Spring框架的工作机制及事务配置方法。

7892

被折叠的 条评论
为什么被折叠?



