java程序员面试时,ssh框架的配置文件怎么口语描述?

面试官问:1.ssh需要使用到哪些配置文件?2.每个配置文件分别需要配置一些什么东西?请描述一下。3.ssh的配置运行的流程是怎样的?可以用登录来举例说明。我也在网上查了... 面试官问:
1.ssh需要使用到哪些配置文件?
2.每个配置文件分别需要配置一些什么东西?请描述一下。
3.ssh的配置运行的流程是怎样的?可以用登录来举例说明。

我也在网上查了一下,没找到口语表述的,请大家帮帮忙。。。OTZ拜谢。。。
这个财富悬赏什么的,好像可以追加100分吧。。。
展开
 我来答
zhaotao_king
推荐于2016-03-16 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1154万
展开全部
1.ssh需要使用到哪些配置文件?
使用spring配置jdbc
struts配置文件、spring配置文件、hibernate映射文件

2.每个配置文件分别需要配置一些什么东西?

①struts.xml中主要是对action的配置(控制界面与后台交互)、拦截器配置,
②spring配置中,包含依赖注入、数据库连接池配置、事务声明、日志配置等。
③映射文件中主要写的是实体类与数据库的关系(如果你熟悉一对多、多对多这种配置和机制的话,也可以简单说一下)
(捡你熟悉的说,因为面试官会从你这次的回答中,延伸出下面的问题)

3.ssh的配置运行的流程是怎样的?可以用登录来举例说明
登陆请求 → struts2加载类(FilterDispatcher) → 读取配置文件中对应action
→ 派发请求 →调用action→启用拦截器 → 执行action调用的方法(如默认execute) → 通过业务类对象调用业务方法(spring中配置的bean在项目启动时已经加载) → 业务方法调用dao方法(获取数据),进行业务处理(一般声明事务会监控在业务层) → 返回处理结果到action → action返回响应 → FilterDispatcher根据配置查找响应的是什么信息如:SUCCESS、ERROR,将跳转到哪个jsp页面 → 页面展示结果

注1:struts2.1.6(具体版本记不清了,你可以查下)以后版本加载类替换成了(StrutsPrepareAndExecuteFilter)
注2:面试的时候,说道ssh的话,建议你去具体熟悉一种技术的基本机制。
面试时你可以说熟练使用ssh框架(一般这时面试官会问你,对哪个比较熟悉) → 底层机制的话,对XXX比较熟悉(简单介绍一下你认知中的XXX)→ 这时候根据你的准备去说!~

有问题再追问,good luck!~
一次偶然的相撞
推荐于2016-11-17 · TA获得超过269个赞
知道小有建树答主
回答量:247
采纳率:100%
帮助的人:82.7万
展开全部

口述:

  1. 看你知不知道这门技术。

  2. 如果知道,看你是背的还是真的有过ssh开发经验。

  3. 经验有多深。


个人面试经验:

考的技术问题说几点就行了,说多了都是废话,如果是技术牛人、项目经理、技术总监或框架师来面试,你说的好还行,说的不好或跟他们的认知不一样。他们就认为你是个菜鸟,毕竟别人技术比你牛,再说人家是面试官,认为你不对你也没办法。

总结:话多了,容易说漏,也容易把自己绕进可能自己都不知道的技术范围。尽量往自己熟悉的技术上扯,引导面试官。如:问:你会jQuery吗?答:我不会,但是我会JavaScript。这两种都是前台技术。


SSH集成框架大概说3个配置文件:

hibernate.xml : 一对一,一对多,多对多,延迟加载这个配置文件。

spring.xml:<bean>依赖注入配置文件

status.xlm:<action>请求处理action配置

大概说出来这三个文件的作用,或怎么使用,有哪些注意点,你以前用他们做了什么功能,怎么做的。如果你有过开发经验,面试官是能从你的回答看出来。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2012-07-06 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1644万
展开全部
这个没有什么好的表达方式。
一般面试的时候,你说你会用ssh,那么面试官司,就会找某个应用的配置文件,问你几个标记是做什么用的。
或是象你说的,要完成一个登陆功能,需要配置那些文件。都是干什么用的。
追问
没办法,就被问到这个了。。。结果我当场就哑口无言。。。
追答
那这个就需要你对各个配置文件都熟。
如果是我去面试的话。
我不会说自己会用ssh
我会挑一个比较熟的框架来说,struts 或 spring
个人不是很喜欢hibernate,用起来挺方便,但程序跑起来,慢得要死。
把面试官司的方向,向你会的东西上引。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1a812615e
2012-07-06 · TA获得超过1146个赞
知道小有建树答主
回答量:739
采纳率:66%
帮助的人:422万
展开全部
1.SSH是3个框架的集合,那么配置文件肯定有3种
2.Spring的配置文件主要配置一些服务,DAO,拦截器等服务层的Bean
Struts的配置文件主要配置Action,用于处理请求流程
Hibernate的配置文件则是配置数据库相关实体
3.SSH框架中Struts用于接收前台发送的请求,并根据配置文件将请求进行转发到相关的Action中,在Action中调用Spring容器中相关服务.在这些服务中往往和数据库打交道,于是使用Hibernate对数据库进行存取操作.
想要详细了解的话最好自己搭个框架写个Demo
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赵脸乎
2012-07-06 · TA获得超过570个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:303万
展开全部
struts用于接受请求
1)客户端初始化一个指向servlet容器的请求
2)请求经过一系列的过滤器(ActionContextCleanUp用来清除ac)
3)FilterDispatch被调用,去查询ActionMapper来确定是否去调用某个action
4)如果要调用某个action, filterdispatch将该请求交给Action Proxy
5)Action Proxy通过 Configuration Manager 找到需要调用的Action
6)Action Proxy创建ActionInvocation对象副本
7)ActionInvocation回调action的execute方法
8)ActionInvocation根据返回的字符串找到result。然后将result通过HttpServletResponse返回给服务器
而spring则负责控制对象的创建
在ssh框架中都所以的对象创建都由spring负责
最后hibernate负责持久层 也就是与数据库的交互

希望可以帮到你.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式