`
zds420
  • 浏览: 198462 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Struts2的拦截器基本原理

 
阅读更多

Struts2的拦截器基本原理

 

 

主要是通过java的拦截器的设计模式设计的(interceptor)

 

拦截器原理和自定义拦截器
1:struts2的拦截器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


总结:数据结构和算法,设计模式是根基是基础。

 

一个人如果想成功的做点事情的话,应该是在合适的时间做合适的事情,而不是努着劲的非得在当前的时间做以后的事情。后者的就是痛苦的根源。
宝贵的精力花在不相关的事情上面就是浪费。

读代码原则:1:代码能运行,2:顺着一条线读进去,3:debug
尝试读struts2源代码:其中最难理解的是拦截器

【现代社会中各行各业都存在不可忽视的“豆芽现象”,很多人自认触类繁多,经验充足,堪称师者、专家之流,其实只是在专业道路上走了几步就浅尝辄止、眼高手低了。作为步入行业领域的新人,应该虚心学习,打好基础;作为业界精英,应该扬长补短,不懈探索,积累经验;作为管理者,应该提高自己的专业以外的能力和素质,并在指导下属的过程中巩固专业知识。总而言之,学无止境,成功没有终点。当我们攀上人生的一个阶梯的时候,应该仰起头往上看,而不要为暂时的光环迷失了追求的脚步。】

静水深流
【职场应多一份静心沉淀,少一份浮躁不安,当然并不主张埋头拉车不抬头看路,适当调整自己的方向也是必要的。改变自己无谓的浮躁心态,相信几年以后的人生会有不一样的境遇。】
【学习他们的思维方式、他们的工作经验,尤其是他们用经营一生事业的精神在工作中体现的深度和专业】


法则五:毕业生面试的窍门和禁忌

如果毕业生受到了面试的通知,那么首先恭喜你获得了一次机会,通常要是得到不错的招聘公司的面试通知会更加紧张和兴奋。那么,在此王梵专家结合自己的多年人力资源管理经验为大家提供出以下需要注意的面试窍门和禁忌。

1.窍门:

1) 仪表:第一印象非常重要,良好的开端是成功的一半。

2) 与面试官“套近乎”:应试者可以例举一至两件有根有据的事情来赞扬招聘单位,从而表现出您对这家公司的兴趣。

3) 论证你的论点:事实胜于雄辩。在面试中,应试者要想以其所谓的沟通能力、解决问题的能力、团队合作能力,领导能力等取信于人,唯有举例。

4) 善于提问:一个好的提问,胜过简历中的无数笔墨,会让面试官刮目相看。

5) 制定适合的职业目标:任何一个具体的职业发展目标都离不开您对个人目前技能的评估以及您为胜任职业目标所需拟定的粗线条的技能发展计划。

2.禁忌

面试禁忌也就是“5个字,6不要”。即:管住你的嘴。不要以“我”为中心夸夸其谈;不要迫不及待抢话或者争论;不要关键时刻没有反应;不要“好为人师”;不要“目中无人”;不要俏皮话不“俏皮”;不要滥用“亲情牌”。

此外,在面试时放慢语速,主动并亲切地和面试官交谈,尴尬局面时不妨自嘲一下等等都会对自己的面试成功有很大的帮助。总之,大家保持一颗平常心并对自己保有充分信心,以饱满热情的态度对待面试,获得一份合适的工作是不困难的。

除了上述的五大原则之外,索尼中国人力资源高级主管王梵还指出如果大学生能在应聘时表现出良好的沟通能力和团队合作能力,详细表述职业期望,无疑也会让面试官眼前一亮。而且,这样的毕业生进入职场后,也能很好地和同事分享经验,与上司交流看法,成为受欢迎的职场人才。

分享到:
评论

相关推荐

    Struts2练习Demo以及随笔

    Struts的开发步骤、OGNL、ValueStack、Action核心、Result基本原理、Struts2核心标记库、Struts2拦截器、自定义拦截器、UI标记、非UI标记、资源文件国际化等等实例全面使用。

    struts2 学习重点笔记

    这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用

    Struts2入门教程(全新完整版)

    1.概述strust2中的拦截器 28 2.自定义拦截器 28 方式一,实现Interceptor接口。 28 方式二、继承AbstractInterceptor抽象类 29 方式三、继承MethodFilterInteceptor类 30 3.使用来MethodFilterInterceptor灵活拦截 ...

    struts2讲义_吴峻申

    4.1 拦截器在Struts2中的缺省应用 47 4.2 拦截器原理实现 50 4.3 在Struts2中配置自定义的拦截器 53 4.3.1 扩展拦截器接口的自定义拦截器配置 54 4.3.2 继承抽象拦截器的自定义拦截器配置 56 4.3.3 继承方法拦截器的...

    struts2详细介绍经典

    该资源包含了所有struts2的知识点,从基本的配置到拦截器再到ognl的值栈,应有尽有,很值得一看,对于刚学过struts2的同学,看看可以更深刻的理解其中的原理。

    structs2教程

    structs2教程,重点介绍了Struts2入门及基本配置 Struts2核心概念及原理 Struts2输入校验 Struts2实现文件上传及下载 Struts2深入探索 Struts2的拦截器 Ognl语言 Struts2标签

    第四章-Hibernate.ppt

    MVC设计模式的基本概念 Struts2框架的基本概念与工作原理 Struts2的安装和配置 Struts2的类型转换与输入校验 Struts2标签库 Struts2拦截器

    吴天雄--SpringMVC笔记.doc

    SpringMVC笔记内容:第一天(SpringMVC的概述、SpringMVC与Struts2优势分析、重要组件、运行原理、SpringMVC环境搭建、@RequestMapping注解详解、字符编码过滤器、传参形式(基本数据类型或String、对象类型、对象....

    java从入门到精通70个PPT

    34 Struts 2深入 拦截器 35 Struts 2综合应用 36 类型转换和OGNL 37-40 项目案例:在线投票系统 41 jsp servlet struts总结 42 Hibernate 入门 43 Hibernate 关联映射 44 HQL实用技术 45 HQL高级 46 Criteria 查询 ...

    simplejee-面向j2ee初学者的开源项目

    servlet,html,javascript,css等,以及springmvc+jdbcTemplate和 struts2+hibernate+spring, struts2+ibatis+spring 实现的登陆,CRUD,jfreechart图表显示等例子,用来演示两个mvc框架的基本使用,拦截器,验证,...

    Java Web程序设计教程

    6.1.2拦截器及拦截器栈的应用 111 6.1.3自定义拦截器 115 6.2类型转换器 117 6.2.1struts2内置类型转换器 117 6.2.2引用类型的转换方式 117 6.2.3特殊对象的类型转换 118 6.2.4类型转换的错误处理 121 6.3...

    JAVA WEB典型模块与项目实战大全

    17.6 商业银行网上账户管理系统具体实现——工具类、校验器及拦截器  17.7小结  第18章 hibernate分页系统(hibernate 3.0)  18.1 hibernate分页系统原理  18.2 封装javabean的commons-beanutils组件  18.3...

    从J2SE到J2EE知识点介绍

    1. struts2的拦截器定义以及使用 153 2. struts标签 160 3. Struts 2 标签库说明及使用 160 4. set 描述 169 5. text 描述 170 6. property 描述 170 7. Struts的异常处理 171 8. Struts的上传与下载 178 五、 ...

    J2EE应用开发详解

    124 8.5.2 拦截器的实现原理 124 8.5.3 Struts2的内置拦截器 124 8.5.4 拦截器的配置和使用 125 8.5.5 自定义拦截器 126 8.6 一个简单的Struts2应用 130 8.7 小结 140 第9章 JSF 141 9.1 JSF技术简介 141 9.1.1 JSF...

    计算机科学系毕业设计论文范文

    Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。因为Struts 2和Struts 1有着太大的变化,...

    Java面试宝典2020修订版V1.0.1.doc

    拦截器和过滤器的区别? 91 11、struts.xml中result的type有哪些类型? 91 12、什么时候用JDBC什么时候用Hibernete; 91 13、hibernate 数据的三个状态 91 14、Hibernate中load和get的区别? 92 15、Hibernate的工作...

    Java学习笔记-个人整理的

    {1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1} {1.4.2}格式化输出浮点数}{24}{subsection.1.4.2} {1.4.3}\texttt {char}}{24}{subsection.1.4.3} {1.4.4}转义字符}{25}{subsection.1.4.4} {1.4.5}Boolean ...

    JAVA程序开发大全---上半部分

    3.2.1 Java代码编辑器基本功能 43 3.2.2 自定义Java代码编辑器 45 3.2.3 Java代码编辑器相关视图 50 3.3 MyEclipse中的Java代码编译器 51 3.4 MyEclipse中的Java代码调试器 52 3.4.1 Java项目的运行 52 3.4.2 Java...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据  9.4.1 通过Session来进行批量操作  9.4.2 通过StatelessSession来进行批量操作  9.4.3 通过HQL来进行批量操作 ...

Global site tag (gtag.js) - Google Analytics