g, 只要用 JavaBean 属 性和配置文件加入依赖性(协作对象) 。然后可以很容易地在需要时替换具有类似接口的协作对象。}
11:项目中如何体现 Spring 中的切面编程,距离说明。 : 中的切面编程,距离说明。
面向切面编程: 主要是横切一个关注点,将一个关注点模块化成一个切面。 在切面上声明一个通知(Advice)和切入点(Pointcut); 通知: 是指在切面的某个特定的连接点(代表一个方法的执行。通过声明一个 org.aspectj.lang.JoinPoint 类型的参数可以使通知(Advice)的主体 部分获得连接点信息。)上执行的动作。通知中定义了要插入的方法。切入
点:切入点的内容是一个表达式,以描述需要在哪些对象的 哪些方法上插入通知中定义的方法。 项目中用到的 Spring 中的切面编程最多的地方:声明式事务管理。 a、定义一个事务管理器 b、配置事务特性(相当于声明通知。一般在业务层的类的一些方法上定义事务) c、配置哪些类的哪些方法需要配置事务(相当于切入点。一般是业务类的方法上)
数据库方面
12、 、 各种数据库所拥有的几种联接方式? 各种数据库所拥有的几种联接方式 Sql2000: JDBC 、桥连接 Oracle: JDBC、ODBC、胖连接、瘦连接 My
sql: JDBC 13、 如何优化数据结构? 、 如何优化数据结构? 简化表设计,多建外间连接 14、 、 说下 Oracle 的游标 游标:用于定位结果集的行,通过判断全局变量@@FETCH_STATUS 可以判断是否到了最后,通常变量不等于 0 表示出错或都了最后。
其它
15、几种服务器的区别及何时应用?为什么?(如 weblogic,Tomat 等等) 几种服务器的区别及何时应用?为什么? 几种服务器的区别及何时应用 Joss、tomcat、weblogic、websphere Web 服务器:tomcat 主要作用发布
web 应用
程序 企业服务器:主要发布企业级应用程序,打包程 jar、ear、war 16、 的好处及它的用法? 、 使用 Jms、socket 的好处及它的用法 、 Jms: 异步通信 Socket: 基于 TCP、UDP 的即时
通信 17:谈谈你所了解的
设计模式,说出去作用; :谈谈你所了解的设计模式,说出去作用
a、创建型模式 Singleton: 它是一种创建型的设计模式。解决的是实例化对象个数的问题,比如抽象工厂中的工厂、对象池等,其他创建型模式 解决的都是 new 所带来的耦合关系。 Factory Method: 需要一个额外的工厂类来负责实例化“一边对象” 。 Abstract factory: 创建一系列相互依赖的对象,并能在运行时改变系列。 b、结构型模式 Fa
cade:注重简化接口,屏蔽各子系统的复杂性,提供更高层接口供客户访问。 Proxy:注重假借接口,通过增加间接代理,实现更多控制,屏蔽复杂性。 c、行为型模式 Observer:注重封装对象通知,支持通信对象的变化,实现对象状态改变,通知依赖它的对象并更新。
18、:tomcat5 和 tomcat6 的区别。一个项目中,我们为什么要使用 tomcat5 或是 tomcat6. 、 的区别。
区别: a 、 首 先 是 目 录 的 不 同 : Tomcat6.x 在 目 录 上 最 大 的 区 别 就 是 将 lib 包 直 接 置 于 HOME/lib 下 , 而 tomcat 5.x 系 列 版 本 是 分 HOME/common,HOME/share,HOME/server 三个包存放的. common 目录中:存放 Tomcat 服务器和所有 Web 应用都能访问的 JAR share 目录中: 存放所有 web 应用都能访问的,但 tomcat 不能访问的。 server 目录中:存放 Tomcat 服务器需要的但 Web 应用不能访问的 JAR,另
外该目录下 webapps 存放 Tomcat 自带的 APP-admin 和 manager 两个应用。
b、bin 文件夹下的启动文件不同了。 c、tomcat5.x 基于 Tomcat3.x,Tomcat4.x,遵循新的 Servlet2.4,jsp2.0 规范。他最大的特点是就是支持 JDK5.0。tomcat5.x 是个总结,改进 版本,因为有了 3.x,4.x 作基础,加上使用 JDK5.0 使 tomcat 在性能上有了突飞猛进的发展,备受大家欢迎。 tomcat6.x 是目前最新的版本。遵循新的 Servlet2.5,jsp2.1 规范。该版本增加