面试

整个代码的流程?web.xml入口。然后怎么调用
就说公司的这个 mvc 怎么实现的
数据库连接池怎么做的
数据库访问又是采用什么技术:采用hibernage 操作数据库
异常处理: module层try catch 了吗
事物处理:注解式事务控制

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架

dubbo就是一个远程调用框架,服务端与客户端公用一个API,客户端调用服务端接口完成业务
服务端(注册),客户端(订阅)在同一台 zookeeper上注册,请求的时候由zookeeper自己路由到相对应的服务商

优点:透明化远程方法调用;软负载均衡以及容错处理;服务自动注册与发现。



redis是一个缓存框架,他将信息缓存到缓存服务器,redis就是安装在一个缓存服务器上的,我们可以将一些常用的,不怎么变化的数据存入redis,然后就像从本地缓存中获取一样,可以提高访问速度

我们项目中使用 spring 管理bean,开启事务注解。
springmvc就是一种mvc模式而已,我现在的项目不是springmvc,有自己的mvc模式

事物的并发处理:
spring本身就是单例模式,对需要的方法添加同步锁。就可以处理并发问题。

你就说这个使用蛮简单的,dubbo开发服务端就是写个接口,然后实现他,然后注册暴露服务就可以了。
客户端开发更简单,引用远程服务,然后调用就可以了
redis也是很简答的有现成的API给我们使用就是存取数据而已,跟使用dao还方便些

---- 这里需要百度一下。
mybatis批量插入使用过吗

mybatis 是可以使用foreach标签,批量插入的

使用mybatis,那事务是怎么控制的

mybatis的事务交给spring管理,可以 aop 定义切面来配置事务,也可以采用注解的方式来进行管理事务


采用hibernage 操作数据库,注解式事务控制
jsp(view) + jsp(controller)+service+dao
jsp调用module,调用service

posted on 2017-03-31 15:36  活在当下L  阅读(149)  评论(0编辑  收藏  举报

导航