Java技术与就业指导

上传人:jiups****uk12 文档编号:45667941 上传时间:2018-06-18 格式:PPT 页数:27 大小:348KB
返回 下载 相关 举报
Java技术与就业指导_第1页
第1页 / 共27页
Java技术与就业指导_第2页
第2页 / 共27页
Java技术与就业指导_第3页
第3页 / 共27页
Java技术与就业指导_第4页
第4页 / 共27页
Java技术与就业指导_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《Java技术与就业指导》由会员分享,可在线阅读,更多相关《Java技术与就业指导(27页珍藏版)》请在金锄头文库上搜索。

1、高级软件人才实作培训专家 ! Java 技术与就业指导讲师:张孝祥IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 讲座大纲lJava技术体系与学习路线lJava面试题分析l就业与面试技巧l职业规划IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Java技术体系与学习路线UI层业务逻辑层数据库访问层数据库AWT/SWINGSWT/JFACEWEB浏览器:基础Html/css/javascript/AjaxAjax框架:prototype/jquery/dwr/dojo/ext工 具 : A N T 、 L O G 、 J U N I TWeb服务器

2、:基础:Servlet/jsp/http协议框架:Struts/Struts2/JSF/Spring MVC服务器:tomcat/JBoss/WebLogic/WebSphereJ A V A 核 心 基 础 、 X M L 与 编 程 设 计 模 式远程调用:Dwr/WebServiceJDBC/Hibernate/DbUtil/JPA/JdbcTemplate/IbatisSpring/EJBSql/MySql/Oracle/Sql Server/DB2Lucene/JavaMailWebService/JBPM其他IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 !lI

3、nteger与int的区别l面向对象的特征有哪些方面 l设计一个一百位 的计算器lArrayList和Vector的区别,,HashMap和Hashtable的区别 l去掉一个Vector集合中重复的元素 lSTRING与STRINGBUFFER的区别lClass.forName的作用?为什么要用? lHTTP请求的GET与POST方式的区别lJSP中动态INCLUDE与静态INCLUDE的区别? Java面试题分析IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 就业与面试技巧l简历一开始就描述自己的性格、专长、先给人一个好的总体印象。要是有两年工作经验就比 较好,如果

4、是应届毕业,可以说是在大学就跟着某老师(有名有姓)做项目,这有两方面的 好处:有经验,老师已经考核过你。如果是学生干部或拿过奖学金一定要写上。l做笔试题时,不要以为把程序写出来了,回来在计算机上一运行,结果正常就觉得做得很好 了,应该把做笔试题当作是一个展现你才华,性格、办事风格、工作态度和良好习惯的平台 ,要把做笔试题当作给人讲课和写书一样的方式来写,要知无不言,言无不尽,把自己所掌 握的内容阐述得淋漓尽致,同一套答案可以应付多个问题。做笔试题只是为了展现自己的思 路和才华,人家并不会把你的题拿到计算机上去运行,关键看你是否有思路。所以,用注释 把自己的思路描述出来非常重要,以便人家理解,程

5、序有点小错误反而不重要。l人家问,说你可以来石家庄上班吗?你说反正是打工,在哪打工都可以,这非常不好,这显 得自己对待工作没有热情,无所谓的态度。l会说的通常比会做得更有机会,有人说,自己不会吹,其实是你的技术没有学透和学扎实, 只有不会的人才需要吹,因为人家问题都是技术问题,只要你真的明白且条理清晰,很自然 就能口若悬河。遇到自己擅长的问题要主动滔滔不绝,别人一高兴,忘问你后面的问题。l单位的招工启示往往也是抄的,虽然写的是本科,但他们只是想招聘到合适的人才,只要你 技术上和面试上通过了,人家通常并不真正特别关心你的文凭。l提交给人家的项目题目要有个readme.txt说明文件,给别人提供方

6、便,就是给自己提供机会 。l手机要长期保持开机,别因为地下室没信号,人家联系不上你,还说面试通知电话少。IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 职业规划l如果有明确的目标,并为之努力奋斗,你就会发现时间 其实是过得很快。人生需有目标,每周要有目标,每天 要有目标,没有目标怎么办,想法找目标,例如,打开 我们的视频看。l年轻是最大的财富,身体是革命的本钱,想干什么都可 以,如果自己现在不珍惜,那肯定会老大徒伤悲。l要确定明确的目标,通常需要自己先有一定的专业技能 ,能独当一面做事,就会越做越开心,越做越感觉时间 不够用。IT资讯交流网 WWW.IT315.ORG高

7、级软件人才实作培训专家 !l显示省Onchangelxhrlservletldatal处 理 数 据servletIT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 !SSL/TLS的工作原理RegUIReglReg.jspUserForml?IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 数字摘要的基本应用:数据的完整性校验IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Tomcat体系结构 IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 为Tomcat配置SSL功能的实验步骤使用keytool创建或导入

8、Web服务器所需要的证书。 修改server.xml文件,为Tomat增加一个支持SSL功 能的连接器。取消其中对SSL连接器的注释,并根 据安装的数字证书信息对一些参数进行调整即可。 编写一个用于检查访问协议是否是https的jsp程序 ,如果不是,则将请求重定向为https协议。IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Tip3:为站点增加自动登录和单点登录功能l自动登录的实现原理l自动登陆的几种编码技术l单点登录的概念与功能l单点登录的两种解决方案IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 !自动登录功能与实现原理l需求分析 用户一旦

9、使用浏览器登录某个站点和关闭浏览器后,在以后两个星期内,只要用 户启动该浏览器访问该站点的任何页面时,都将自动完成登录。 很显然,该功能要求浏览器一旦登录以后的两个星期内,浏览器所在客户机上必 须保留有用户帐号信息,并且,浏览器在以后设定的时间期限内访问该站点时, 必须自动向服务器提交保留在客户机上的用户帐号信息。l实现原理 想一想:用什么样的Web技术可以实现这样的功能呢? 保存在浏览器所在客户机上的信息必须尽可能的安全,即使被人窃取,也无法识 别其中的信息。Cookie值采用如下算法来生成:username + “:“ + expiryTime + “:“ + Md5Hex(usernam

10、e + “:“ + expiryTime + “:“ + password + “:“ + key)IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Cookie的传送过程示意图 第一次访问不存在 Server1的Cookie写入Server1 的Cookie第一次响应 Set-Cookie2: name=value第一次访问请 求WEB Server1WEB Server2浏览 器Server1 的CookieServer2 的CookieCookie存储区后续访问 存在 Server1的Cookie后续访问请 求 Cookie: name=valueIT资讯交流网 W

11、WW.IT315.ORG高级软件人才实作培训专家 ! Set-Cookie2响应头字段lSet-Cookie2头字段用于指定WEB服务器向客户端传送的Cookie内容, 但是按照Netscape规范实现Cookie功能的WEB服务器,使用的是Set- Cookie头字段,两者的语法和作用类似。 lSet-Cookie2头字段中设置的cookie内容是具有一定格式的字符串,它 必须以Cookie的名称和设置值开头,格式为“名称=值”,后面可以加 上0个或多个以分号(;)和空格分隔的其它可选属性,属性格式一般 为“属性名=值”。 举例:Set-Cookie2: user=it315; Versio

12、n=1; Path=/l除了“名称=值”对必须位于最前面外,其它的可选属性的先后顺序可 以任意。lCookie的名称只能由普通的英文ASCII字符组成,浏览器不用关心和理 解Cookie的值部分的意义和格式,只要WEB服务器能理解值部分的意义 就行。l大多数现有的WEB服务器都是采用某种编码方式将值部分的内容编码成 可打印的ASCII字符,RFC 2965规范中没有明确限定编码方式。IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Set-Cookie2头字段中的属性 lComment=value lDiscard lDomain=value 例如:Set-Cookie2

13、: user=it315; Version=1; Path=/; Domain=.it315.orglMax-Age=value lPath=value lPort=“portlist“ lSecure lVersion=value IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 !自动登录的几种编码技术l模板方法设计模式 所有的Servlet或者Struts框架的Action采用模板方法设计模式进行 设计,且要求所有的请求只能指向Servlet或者Struts框架的Actionl自定义标签 在所有的JSP页面中都要加入自动登录的标签,且要求客户端的所有 请求都只能指向JS

14、P页面。l过滤器(Filter) 可以对指向各种资源的访问请求进行拦截,并附加实现自动登录功 能,不要求对现有的Servlet和JSP进行任何改造,对以后编写的任 何Servlet和JSP也没有特殊要求。过滤器(Filter)应该成为自动 登录功能的首先编程技术。IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 !单点登录l单点登录的概念与功能 单点登录的英文简称为SSO(single sign on),即用户 只要登陆系统一次,该用户的身份信息就可以被系统中 的多台计算机所识别,不需要在访问每台计算机时再分 别进行登陆。l单点登录的两种解决方案 在某个域范围内的全局Cook

15、ie例如:Set-Cookie2: user=it315; Version=1; Path=/; Domain=.it315.org 通过专用的代理服务器进行登录IT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! 通过代理服务器实现的SSOSSO ServerWeb ServerBrowserhttps:/SSOServer/login?service=http%3A%2F%2FWebServer/visitingUrlhttp:/WebServer/visitingUrl?ticket=xxxxxxxxxxxxxxxxxxxIT资讯交流网 WWW.IT315.ORG高级软件人才实作培训专家 ! Tip4:解决Web开发中的相对路径问题l如果logon.jsp页面的内容如下,LogonServlet内部在登录失败时将请求 又转发给logon.jsp,元素中的action属性设置会有什么问题?*第二次访问的路径相对logon.jsp的路径为servlet/servlet/LogonServletl解决方案: 张孝

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号