




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java学习与就业指导 讲师 张孝祥 北京传智播客教育 讲座大纲 Java技术体系与学习路线Java面试题分析就业与面试技巧职业规划 北京传智播客教育 Java技术体系与学习路线 UI层 业务逻辑层 数据库访问层 数据库 AWT SWING SWT JFACE WEB 浏览器 基础Html css javascript AjaxAjax框架 prototype jquery dwr dojo ext 工具 ANT LOG JUNIT Web服务器 基础 Servlet jsp http协议框架 Struts Struts2 JSF SpringMVC服务器 tomcat JBoss WebLogic WebSphere JAVA核心基础 XML与编程设计模式 远程调用 Dwr WebService JDBC Hibernate DbUtil JPA JdbcTemplate Ibatis Spring EJB Sql MySql Oracle SqlServer DB2 Lucene JavaMailWebService JBPM 其他 北京传智播客教育 Integer与int的区别面向对象的特征有哪些方面设计一个一百位的计算器ArrayList和Vector的区别 HashMap和Hashtable的区别去掉一个Vector集合中重复的元素STRING与STRINGBUFFER的区别Class forName的作用 为什么要用 HTTP请求的GET与POST方式的区别JSP中动态INCLUDE与静态INCLUDE的区别 Java面试题分析 北京传智播客教育 就业与面试技巧 简历一开始就描述自己的性格 专长 先给人一个好的总体印象 要是有两年工作经验就比较好 如果是应届毕业 可以说是在大学就跟着某老师 有名有姓 做项目 这有两方面的好处 有经验 老师已经考核过你 如果是学生干部或拿过奖学金一定要写上 做笔试题时 不要以为把程序写出来了 回来在计算机上一运行 结果正常就觉得做得很好了 应该把做笔试题当作是一个展现你才华 性格 办事风格 工作态度和良好习惯的平台 要把做笔试题当作给人讲课和写书一样的方式来写 要知无不言 言无不尽 把自己所掌握的内容阐述得淋漓尽致 同一套答案可以应付多个问题 做笔试题只是为了展现自己的思路和才华 人家并不会把你的题拿到计算机上去运行 关键看你是否有思路 所以 用注释把自己的思路描述出来非常重要 以便人家理解 程序有点小错误反而不重要 人家问 说你可以来石家庄上班吗 你说反正是打工 在哪打工都可以 这非常不好 这显得自己对待工作没有热情 无所谓的态度 会说的通常比会做得更有机会 有人说 自己不会吹 其实是你的技术没有学透和学扎实 只有不会的人才需要吹 因为人家问题都是技术问题 只要你真的明白且条理清晰 很自然就能口若悬河 遇到自己擅长的问题要主动滔滔不绝 别人一高兴 忘问你后面的问题 单位的招工启示往往也是抄的 虽然写的是本科 但他们只是想招聘到合适的人才 只要你技术上和面试上通过了 人家通常并不真正特别关心你的文凭 提交给人家的项目题目要有个readme txt说明文件 给别人提供方便 就是给自己提供机会 手机要长期保持开机 别因为地下室没信号 人家联系不上你 还说面试通知电话少 北京传智播客教育 职业规划 如果有明确的目标 并为之努力奋斗 你就会发现时间其实是过得很快 人生需有目标 每周要有目标 每天要有目标 没有目标怎么办 想法找目标 例如 打开我们的视频看 年轻是最大的财富 身体是革命的本钱 想干什么都可以 如果自己现在不珍惜 那肯定会老大徒伤悲 要确定明确的目标 通常需要自己先有一定的专业技能 能独当一面做事 就会越做越开心 越做越感觉时间不够用 北京传智播客教育 显示省 Onchange xhr servlet data 处理数据 servlet 北京传智播客教育 SSL TLS的工作原理 RegUI Reg Reg jsp UserForm 北京传智播客教育 数字摘要的基本应用 数据的完整性校验 北京传智播客教育 Tomcat体系结构 北京传智播客教育 为Tomcat配置SSL功能的实验步骤 使用keytool创建或导入Web服务器所需要的证书 修改server xml文件 为Tomat增加一个支持SSL功能的连接器 取消其中对SSL连接器的注释 并根据安装的数字证书信息对一些参数进行调整即可 编写一个用于检查访问协议是否是https的jsp程序 如果不是 则将请求重定向为https协议 北京传智播客教育 Tip3 为站点增加自动登录和单点登录功能 自动登录的实现原理自动登陆的几种编码技术单点登录的概念与功能单点登录的两种解决方案 北京传智播客教育 自动登录功能与实现原理 需求分析用户一旦使用浏览器登录某个站点和关闭浏览器后 在以后两个星期内 只要用户启动该浏览器访问该站点的任何页面时 都将自动完成登录 很显然 该功能要求浏览器一旦登录以后的两个星期内 浏览器所在客户机上必须保留有用户帐号信息 并且 浏览器在以后设定的时间期限内访问该站点时 必须自动向服务器提交保留在客户机上的用户帐号信息 实现原理想一想 用什么样的Web技术可以实现这样的功能呢 保存在浏览器所在客户机上的信息必须尽可能的安全 即使被人窃取 也无法识别其中的信息 Cookie值采用如下算法来生成 username expiryTime Md5Hex username expiryTime password key 北京传智播客教育 Cookie的传送过程示意图 第一次访问不存在Server1的Cookie 写入Server1的Cookie 第一次响应Set Cookie2 name value 第一次访问请求 WEBServer1 WEBServer2 浏览器 Server1的Cookie Server2的Cookie Cookie存储区 后续访问存在Server1的Cookie 后续访问请求Cookie name value 北京传智播客教育 Set Cookie2响应头字段 Set Cookie2头字段用于指定WEB服务器向客户端传送的Cookie内容 但是按照Netscape规范实现Cookie功能的WEB服务器 使用的是Set Cookie头字段 两者的语法和作用类似 Set Cookie2头字段中设置的cookie内容是具有一定格式的字符串 它必须以Cookie的名称和设置值开头 格式为 名称 值 后面可以加上0个或多个以分号 和空格分隔的其它可选属性 属性格式一般为 属性名 值 举例 Set Cookie2 user it315 Version 1 Path 除了 名称 值 对必须位于最前面外 其它的可选属性的先后顺序可以任意 Cookie的名称只能由普通的英文ASCII字符组成 浏览器不用关心和理解Cookie的值部分的意义和格式 只要WEB服务器能理解值部分的意义就行 大多数现有的WEB服务器都是采用某种编码方式将值部分的内容编码成可打印的ASCII字符 RFC2965规范中没有明确限定编码方式 北京传智播客教育 Set Cookie2头字段中的属性 Comment valueDiscardDomain value例如 Set Cookie2 user it315 Version 1 Path Domain it315 orgMax Age valuePath valuePort portlist SecureVersion value 北京传智播客教育 自动登录的几种编码技术 模板方法设计模式所有的Servlet或者Struts框架的Action采用模板方法设计模式进行设计 且要求所有的请求只能指向Servlet或者Struts框架的Action自定义标签在所有的JSP页面中都要加入自动登录的标签 且要求客户端的所有请求都只能指向JSP页面 过滤器 Filter 可以对指向各种资源的访问请求进行拦截 并附加实现自动登录功能 不要求对现有的Servlet和JSP进行任何改造 对以后编写的任何Servlet和JSP也没有特殊要求 过滤器 Filter 应该成为自动登录功能的首先编程技术 北京传智播客教育 单点登录 单点登录的概念与功能单点登录的英文简称为SSO singlesignon 即用户只要登陆系统一次 该用户的身份信息就可以被系统中的多台计算机所识别 不需要在访问每台计算机时再分别进行登陆 单点登录的两种解决方案在某个域范围内的全局Cookie例如 Set Cookie2 user it315 Version 1 Path Domain it315 org通过专用的代理服务器进行登录 北京传智播客教育 通过代理服务器实现的SSO SSOServer WebServer Browser https SSOServer login service http 3A 2F 2FWebServer visitingUrl http WebServer visitingUrl ticket xxxxxxxxxxxxxxxxxxx 北京传智播客教育 Tip4 解决Web开发中的相对路径问题 如果logon jsp页面的内容如下 LogonServlet内部在登录失败时将请求又转发给logon jsp 元素中的action属性设置会有什么问题 第二次访问的路径相对logon jsp的路径为servlet servlet LogonServlet 解决方案 张孝祥 北京传智播客教育 Tip5 为网站配置相同页眉和页脚的技巧 常见的应用 与一般人不知道的应用 jsp header jsp footer jsp 北京传智播客教育 页面布局代码的重用 要生成一批如左图所示的具有相同页眉 页尾 以及左侧栏的页面 这些页面的内容不同 要想充分实现HTML代码的复用 每个页面应该用几个局部网页来合成呢 页面布局代码 headerMenu footer 页面布局代码的重用方式 Apache的Tiles框架Filter 布局文件 例如 Sitemesh 北京传智播客教育 Tip6 Web开发中的各种字符乱码问题 字符编码的基本理论举例 记事本的中文乱码问题 xml的字符编码问题Java程序编译时的中文乱码分析Java程序运行时的中文乱码分析举例 更改操作系统的Locale 利用PrintWriter PrintStream输出字符串Servlet输出时的中文乱码分析Servlet读取请求参数时的中文乱码分析JSP的乱码分析Servlet实现文件下载时的中文文件名的乱码分析Apache文件上传组件所遇到的中文乱码分析利用JavamailAPI创建MIME邮件时的中文乱码分析Mysql数据库的中文乱码分析Ajax
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台云计算资源动态分配在工业互联网平台人才培养中的应用报告
- 伸缩缝安全培训课件
- 青年创业园管理办法
- 鞍山还社区管理办法
- 教师继续教育的政策解读2讲课文档
- 管理办法与法律区别
- 企业粉尘安全知识培训课件
- 企业消防安全培训纪录课件
- 企业春季安全培训课件
- 招商局年度工作方案模板
- 护理专业实训室设备管理制度
- TB-T 3356-2021铁路隧道锚杆-PDF解密
- 2024届陕西省渭南市临渭区小升初语文重难点模拟卷含答案
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 配电自动化终端缺陷处理
- 《电力系统治安反恐防范要求 第4部分:风力发电企业》
- 小区物业接管方案
- 《生产部月报模板》课件
- 骨质疏松性骨折应对策略骨折联络服务研究进展及应用探讨
- 公差配合课件
- 部编版三年级语文上册全册表格式教案(教学设计)
评论
0/150
提交评论