当前位置:文档之家› NCS面试

NCS面试

NCS面试
NCS面试

Good afternoon !

My name is yangguo

I am 24 years old

I was graduated from MianYang University. my major is information management and system.

and I got my bachelor degree after my graduation in the year of 2010.

I spend most of my time on study,i have passed CET4 .

and i have acquired basic knowledge of my major during my school time.

In march 2011, I want to learn more. So, I choose a software project Training Base to training my J2EE project.Four months of strengthen training projects

Let me project experience has been fully supplementary.

In july 2011 I began work for rida company as a java engineer up to now. Because I'm capable of more responsibilities, so I decided to change my job. and I want to change my working environment, I'd like to find a job which is more challenging.

Morover NCS is a global company, so I feel I can gain the most from working in this kind of company environment. That is the reason why I come here to compete for this position.

I think I'm a good team player and I'm a person of great honesty to others. Also I am able to work under great pressure.

That’s all. Thank you for giving me the chance

struts 概述:

model 部分:

struts的model 部分由actionform 和javabean 组成,其中actionform 用于封装用户请求参数,

所有用户请求参数由系统自动封装成actionform对象,该对象被actionservlet 转发给action, 然后action根据actionform里的请求参数处理用户请求.

而javabean 封装了底层业务逻辑,包括数据库访问等.在更复杂的应用中,javabean 所代表的决非一个简单的javabean,

可能是ejb组件或者其他的业务逻辑组件.

view 部分:

struts 的view 部分采用jsp 实现. struts 提供的丰富的标签库,通过这些标签库可以最大限度的

减少脚本的使用。

整个应用由客户端请求驱动,当客户端请求被actionservlet拦截时,actionservlet根据请求决

调用model处理用户请求,当用户请求处理完成后,其处理结果通过jsp呈现给用户.

crontrol 部分:

由两个部分组成.

1. 系统核心控制器

2.业务逻辑控制器

其中系统核心控制器对应actionservlet .该控制器由struts 框架提供,继承httpservlet 类,可以配置成一个标准的servlet 类。该控制器负责拦截所有http请求,然后根据用户请求决定是否

调用业务逻辑控制器,如果需要调用业务逻辑控制器,则将请求转发给action处理,否则直接转向所请求的jsp页面。

业务逻辑控制器负责处理用户请求但业务逻辑控制器本身并不具有处理能力,而是调用model来完成处理。

当ActionServlet接收到客户请求后,会进行一连串的初始化操作,然后,就会将客户请求转交给合适的处理器进行处理,这个合适的处理器就是org.apache.struts.action.RequestProcessor

1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

4. 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

Spring中的事务怎么配置?

完成JNDI数据源配置后,需要在spring中获取JNDI数据源,然后定义JTA事务,通过声明式事务模板(代理),指定目标类的特定方法采用JTA事务

1.

2.姓名:

maxlength="20">

3.

4.密码:

maxlength="20">

5.

6.

7.

8. 爱好:唱歌

9.足球

10.篮球

11.

12.

13.

14.

15.S tring[] hobby=request.getParameterValues("hobby");//注意这里的函数是

getParameterValues()接受一个数组的数据

Filter

它能够在一个request到达servlet之前预处理request,也可以在response离开servlet 时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链).

Xml验证

利用validate 验证.

Spring介绍

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架

Spring is a lightweight inversion of control(IoC) and AOP container framework

Increase my ability to do experimentsI have also strengthened my ability of communication and cooperation Now,I understand the thinking of the system as a whole JAVA/J2EE ,I can easily self-learning new tochnology of software. I hava more confiendce to do work of software.

相关主题
文本预览
相关文档 最新文档