Java Web轻量级开发面试教程[PDF][49.48MB]
内容简介
本书围绕着软件公司对高级程序员的平均标准要求,根据笔者多年的面试和培训经验,构建了Java Web方面的高级程序员的进阶体系,包括初级程序员与高级程序员的差别对比、数据库实用知识点、JSP Servlet Javabean DB开发框架、Struts框架、Spring IoC、Spring AOP、拦截器、Hibernate和Spring的整合方式等,*后两章分别讲述了基于SSH和基于Spring MVC的两个案例,以及在面试时如何高效地介绍自己项目经验的方法。本书附带教学视频,视频里会讲到所有案例的配置和运行方式,建议先观看视频运行的实例代码,然后再来阅读本书的文字。
文档截图
第1 章 高级程序员的Web 知识体系 ................................................................................. 1
1.1 合格Java 程序员和高级Java 程序员的技能比较 ........................................................... 1
1.1.1 Java Core 方面 ........................................................................................................ 2
1.1.2 Java Web 方面 ........................................................................................................ 3
1.1.3 数据库层面 ............................................................................................................. 4
1.1.4 项目管理方面 ......................................................................................................... 5
1.1.5 能帮助到你的加分项 ............................................................................................. 5
1.2 你可以少走的弯路 ............................................................................................................ 6
1.2.1 哪些知识点可以延后了解 ..................................................................................... 6
1.2.2 大学阶段的实习经验能帮到你 ............................................................................. 7
1.2.3 刚开始的1 到3 年,找个专注的方向 ................................................................. 8
1.2.4 常学习、多实践的人工资涨得快 ......................................................................... 8
1.3 上手Web 方面的开发工具 ............................................................................................... 9
1.3.1 在MyEclipse 上开发和部署Web 项目 ................................................................ 9
1.3.2 更换端口号 ........................................................................................................... 14
1.3.3 引入外部的jar 包 ................................................................................................ 15
1.3.4 支持中文 ............................................................................................................... 16
1.4 推荐一些经过实践检验的学习方法 ............................................................................... 19
第2 章 需要了解的数据库知识 ........................................................................................ 21
2.1 合理地使用各种连接 ...................................................................................................... 21
2.1.1 内连接和左连接 ................................................................................................... 21
2.1.2 范式和连接的代价 ............................................................................................... 24
2.1.3 表的设计和数据冗余 ........................................................................................... 25
2.2 不复杂但容易忽视的SQL 用法 ..................................................................................... 25
2.2.1 group by 和Having ............................................................................................... 26
2.2.2 Having 的另一个常用用途——查看重复记录 ................................................... 27
2.2.3 通过一些案例来看一下常用的Select 定式 ....................................................... 28
2.3 索引的用途和代价 .......................................................................................................... 29
2.3.1 从结构上来分析索引的好处和代价 ................................................................... 29
2.3.2 建索引时我们需要权衡的因素 ........................................................................... 30
2.3.3 索引的正确用法 ................................................................................................... 31
2.4 让你的JDBC 代码更专业 ............................................................................................... 32
2.4.1 用try…catch…finally 从句 ................................................................................. 32
2.4.2 预处理和批处理 ................................................................................................... 34
2.4.3 事务的提交与回滚 ............................................................................................... 36
2.4.4 事务隔离级别 ....................................................................................................... 38
2.5 总结 .................................................................................................................................. 39
第3 章 JSP Servlet JavaBean 框架 .............................................................................. 41
3.1 只应负责界面显示的JSP................................................................................................ 41
3.1.1 从一个大而全的例子里分析JSP 的语法 ........................................................... 42
3.1.2 “大而全”和“小而精” ................................................................................... 45
3.2 让Servlet 承担控制器的角色 ......................................................................................... 46
3.2.1 基本知识点 ........................................................................................................... 46
3.2.2 生命周期与多线程运行方式 ............................................................................... 47
3.2.3 JSP Servlet 的开发模式 ...................................................................................... 49
3.2.4 运行结果和JSP Servlet 模式的说明 ................................................................. 53
3.3 JSP Servlet JavaBean JDBC 的开发模式 .................................................................... 54
3.3.1 通过一个简单的例子来了解JavaBean ............................................................... 54
3.3.2 在JavaBean 里编写业务逻辑 ............................................................................. 57
3.3.3 对MVC 的总结 .................................................................................................... 64
3.4 总结 .................................................................................................................................. 64
第4 章 通过Struts 进一步了解MVC ............................................................................... 66
4.1 在MyEclipse 里开发一个基本的Struts 程序 ................................................................ 66
4.1.1 创建Web 项目,并导入必要的jar 包 ............................................................... 67
4.1.2 开发前端的JSP 代码 ........................................................................................... 67
4.1.3 在web.xml 里声明使用Struts ............................................................................. 68
4.1.4 配置struts.xml 文件 ............................................................................................. 69
4.1.5 开发Action 类 ...................................................................................................... 69
4.1.6 开发两个跳转结果页面 ....................................................................................... 71
4.2 通过运行,了解Struts 的工作流程 ............................................................................... 71
4.2.1 Struts 的跳转流程分析 ........................................................................................ 72
4.2.2 Struts MVC 框架和JSP Servlet JavaBean 框架的比较 ................................... 73
4.3 通过Struts 的验证机制校验输入内容 ........................................................................... 74
4.3.1 通过Validate 方法来验证 .................................................................................... 74
4.3.2 在配置文件里定义验证方式 ............................................................................... 77
4.4 Struts 拦截器 ..................................................
文档截图

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。
二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。
三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!
四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.
五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。
六、如需转载本站资源,请注明转载来自并附带链接
七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com
- 1尚硅谷前端学科全套视频[AVI][130.72GB]
- 2深入理解php:高级技巧、面向对象与核心技术(原书第3版) 【PDF】
- 3开发高质量PHP框架与应用的实际案例解析【PDF】
- 4响应式Web图形设计 ([美]Christopher Schmitt) 中文【PDF】
- 5响应式Web设计:HTML5和CSS3实践指南【PDF】
- 6响应式Web设计:HTML5和CSS3实战 第2版 (本·弗莱恩) 中文【PDF】
- 7Axure RP8 实战手册 网站和APP原型制作案例精粹(小楼一夜听春语) 试读版【PDF】【15.4MB】
- 8[马上学Android]安卓开发视频教程
- 9Android开发视频教程
- 10PHP100视频教程
- 1Java编程思想On Java 8[PDF][中文][英文][源码][15.31MB]
- 2PostgreSQL实战 (谭峰等著)【PDF】【221.29MB】
- 3【机器学习】菜菜的sklearn课堂(1-12全课)[PDF][源码][157.45MB]
- 4加密与解密(第4版)[PDF][光盘源码][1.15GB]
- 5UNREAL ENGINE 4蓝图完全学习教程[PDF][66.67MB]
- 6Qt 5.9 C++开发指南[PDF][276.26MB]
- 7Python数据分析与应用PPT、教案、实训数据、习题答案[PPT][142.49MB]
- 8数据中台:让数据用起来[PDF][12.80MB]
- 9计算机网络:自顶向下方法(第7版) 【PDF】【英文】【17.46MB】
- 10[马上学Android]安卓开发视频教程
