面试题

什么是mvc框架:

  1. 是为了解决传统模式的mvc模式(Jsp+Servlet+JavaBean)问题而出现的框架
    说一下SpringMVC的流程:
    1。用户像服务器端发送请求,请求被Spring前端控制Servlet Dispatcher Servlet捕获。
    2。DispatcherServlet 接收到请求后, 将根据 请求信息 交给处理器映射器 (HandlerMapping)
    3。HandlerMapping 根据用户的url请求 查找匹配该url的 Handler,并返回一个执行链
    4。DispatcherServlet 再请求 处理器适配器(HandlerAdapter) 调用相应的 Handler 进行处理并返回 ModelAndView 给 DispatcherServlet
    5。DispatcherServlet 将 ModelAndView 请求 ViewReslover(视图解析器)解析,返回具体 View
    6。DispatcherServlet 对 View 进行渲染视图(即将模型数据填充至视图中)
    7。DispatcherServlet 将页面响应给用户
    说一下Spring中的两大核心?
    Spring是什么?
    Spring是J2EE应用程序框架,是轻量级的ioc和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器
    1. IOC:控制权反转:
      原来:我的Service需要调用DAO,Service就需要创建DAO
      Spring:Spring发现你Service依赖于dao,就给你注入…
      核心原理:就是配置文件+反射(工厂也可以)+容器(map)
      2.AOP:面向切面编程:
      核心原理:使用动态代理的方法在执行前后或出现异常做相关逻辑
      我们只要使用AOP来做:
      1。事务处理:执行方法前,开启事务,执行完成后关闭事务,出现异常后回滚事务
      2。权限判断 在执行方法前,判断是否具有权限
      3。日志 在执行前进行日志处理
      4…
      什么是webService?
      WebServices是应用程序组件
      WebServices使用开放协议进行通信
      WebServices是独立并可以自我描述
      WebServices可通过使用UDDI来发现
      WebServices可被其它应用程序使用
      XML是WebServices的基础
      1.2 它如何工作
      XML+HTTP
      1.3 WebServices平台元素
      SOAP(简单对象访问协议)
      UDDI(它是一种目录服务)
      WSDL(Web services描述语言)

2. 为什么使用WebServices
可在不同的应用程序与平台之间交换数据
jdk开发WebServices
3.1 服务端实现
3.1.1 定义一个interfac,使用@WebService注解标注接口,@WebMethod注解标注方法
3.1.2 定义此接口的实现类,并使用@WebService注解标注
3.1.3 使用Endpoint(终端)类发布webservice
String address = “http://localhost:8080/myws”;
Endpoint.publish(address, new MyServiceImpl());
3.1.4 测试服务
3.1.4.1 直接在浏览器中输入:
http://localhost:8080/myws?wsdl
3.1.4.2 使用Eclipse自带的工具进行测试
Launch the Web Services Explorer–>WSDL Page
3.简单介绍一下activiti
Activiti是一个业务管理流程(BPM)的工作流系统,适用于开发人员和系统管理员,其核心是超快速,稳定的BPMN2流程引擎,他易于与Spring集成使用。
主要用在OA中,把线下流程放到线上,把现实生活中一些流程定义到系统中,然后通过表单数据完成业务
他可用在OA系统的流程管理中:
请假流程:小于三天,一级主管审批,大于三天二级主管才能审批
报销流程:1000 2000 3000
4.有没有用过linux?你用它来做什么?
Linux是一个长时间运行比较稳定的操作系统,所以我们一般会拿它当做服务器

5.说一下linux下面的一些常用命令
常用:
pwd 获取当前路径
cd 跳转到目录
Su -u切换到管理员
ls ll 列举目录
文件操作命令:
tail 查看
rm -rf 删除
vi vim 编辑文件
文件夹:
mkdir
rm -rf
查看端口:
ps -ef | grep 。。
你是使用什么来连接远程的Linux服务器的?
1。需要依赖于Linux服务器安装ssh服务器,一般这个ssh服务器的端口22
2。需要依赖于Linux服务器安装sftp服务端,一般这个sftp服务器的端口25
putty
xshell
使用xftp上传和下载文件

有没有使用过云主机?
使用过 在原来的公司,我们没有使用自己的服务器,而是租用阿里的云主机。
云主机就是一些服务器运行商(阿里,华为云,西部数码,新浪等),提供的远程服务功能,我们开发者或者企业只需按需付费就可以租用对应的服务器。
使用ssh和sftp来进行操作

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值