- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
百川东到海,何时复西归?少壮不尽力,老大徒伤悲。——汉乐府《长歌行》
1、 请讲一下 struts 的流程
答: 用户提交表单
Struts 根据表单的请求路径,在web.xml 中指定servlet,并根据init-param
元素读取 servlet 的配置信息
ActionServlet 或者扩展的 ActionServlet 接收请求,并根据请求的路径来判
断调用哪一个 action,即 action 元素中的 path 路径,再根据 action 元素中的 type 属性,用
来指定处理请求的逻辑 action (属于控制器部分),再根据其name 属性来绑定 form-bean,
即创建一个 HelloForm 对象,并把用户提交的表单数据传给 ActionForm 对象,这个对象保存
在 scope 设置的范围内。
如果 action 的validate 属性设置为 true,则ActonServlet 就调用 HelloForm
对象的 validate()方法,对表单进行验证。
ActionServlet 查找 action 是否存在,如果不存在就创建一个实例,然后调
用 HelloAction 的 execute()方法。
通过 execute()方法中的逻辑验证后,执行相关的业务逻辑,最后调用
ActionMapping.findForward(“SayHello”)方法。其中的参数 SayHello 与 struts-config.xml
文件中的 action 元素的 forword 属性值对应,则就将请求转发到“hello.jsp”页面,结束。
2、 一条 SQL 语句的执行顺序是怎么样的?
答:1、from 子句组装来自不同数据源的数据;
2、where 子句基于指定的条件对记录行进行筛选;
3、group by 子句将数据划分为多个分组;
4、使用聚集函数进行计算;
5、使用 having 子句筛选分组;
6、计算所有的表达式;
7、使用 order by 对结果集进行排序。
3、 CMM 是什么?
CMM 是指 “能力成熟度模型”,其英文全称为 Capability Maturity Model for Software,英文缩写为
SW-CMM,简称 CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶
段的描述。CMM 的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研
究,以使其更加科学化、标准化、使企业能够更好地实现商业 目标。
4、 XML 有几种解析方式?
答:有 DOM,SAX,STAX 等
DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM 的树结构所造成的,这种结构占用的内存
较多,而且 DOM 必须在解析文件之前把整个文档装入内存,适合对 XML 的随机访问 SAX:不现于 DOM,SAX 是
事件驱动型的 XML 解析方式。它顺序读取 XML 文件,不需要一次全部装载整个文件。当遇到像文件开头,
文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处
理 XML 文件,适合对 XML 的顺序访问
5、 EJB 分为几种 BEAN?
海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐
忍一句,息一怒,饶一着,退一步。——《增广贤文》
文档评论(0)