版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaWeb开发知识体系图:1. Java 核知识J2SE是J2EE的技术基础,所以熟练掌握J2SE的内容常重要。本阶段讲解了Java的核语法及基本使。2. JSPJSP、PHP、ASP.NET 三门技术被称为 Web 后端开发的 3P 技术,其中 JSP 依托 J2EE 平台更是 Web 开发领域的枝独秀。学好JSP,是进 J2EE 企业开发的第步。通过本阶段内容的学习,你将能够搭建 JSP 的开发环境,了解 JSP 的基本语法及内部对象的使。1.jsp的语特点:jsp是种脚本语,jsp拥有java语的所有特性jsp运于jsp容器中jsp会被转换成Servlet2.jsp的基本语法jsp程
2、序段:其中定义的变量是局部变量jsp程序段:其中定义的变量,函数,类是全局的,定义完后可以在页的其他地使jsp表达式:可以把表达式的值做为字符串直接输出注释: 不会被传到浏览器会被传到浏览器,但还是注释3.jsp的编译指令和动作指令编译指令和动作指令的区别:编译指令只在jsp转化成servlet中起作,动作指令是客户端在请求时动态被执的(客户端每次请求时都有可能被执)(1)page编译指令般位于页的最上,个页可以有多个page编译指令jsp程序所使的脚本语的程序 设置页的属性和编码jsp程序本的编码import属性于导java类,有两种式errorPage属性的使第步先模拟个异常的jsp,并指
3、定发异常后跳转的jsp页 errorPage指定发异常后跳转的页 body体内伪造个异常handler_error.jspisErrorPage=true,并处理异常如果不指定errorPager属性的情况下会直接报异常(2)include编译指令include是jsp的静态编译指令,可以将个web件(html件或者jsp件)包含到当前的jsp件中(3)forward动作指令:重定向指令forward指令后的代码不会被执也不会被输出到客户端forward跳转到新的界的时候携带参数的法在login的界获取参数String userName = request.getParameter(usern
4、ame);String password = request.getParameter(password);(4)include动作指令 include进来head标签includebody,并传递参数body.jsp件(4)useBean动作指令表单提交数据表单界不适useBean的情况,获取数据如果使userBean必须先new个javaBean,与上传的数据类型对应,获取的法如下使useBean传数据的时候,表单界中name的值必须与JavaBean中属性名直,否则传不过来4.jsp内置对象 out对象于向客户端、浏览器输出数据 request对象封装了来客户端、浏览器的各种信息requ
5、est.getMethod(); 获取请求的法名request.getRequestURI();获取请求资源request.getProtocol();获取请求使的协议request.getServerName(); IPrequest.getServerPort(); 获取请求的服务器端request.getRemoteAddr(); 地址request.getRemoteHost(); 获取客户端的主机名request.getParameter(); 获取表单提交的值getParameter();request.setAttribute(, );request.getAttribute()
6、;web组件之间共享数据 response对象封装了服务器的响应信息response.setHeader(arg0, arg1) 设置请求头response.setIntHeader(refresh, 2); 设置每隔两秒请求次response.sendRedirect(url); 实现页跳转responseCookieCookie myCookie = new Cookie(d, d);myCookie.setMaxAge(3600);response.addCookie(myCookie); exception对象jsp执过程中发的异常和错误信息 config对象封装了应程序的配置信息 p
7、age对象jsp程序本 session对象来保存会话信息,也就是说它可以在统户的不同请求之间共享数据session.getId(); session的唯标识符session.getCreationTime(); session创建的时间session.getLastAccessedTime(); session最后次访问的时间session.getMaxInactiveInterval(); session的失效时间WEB-INFweb.xmlsession的失效时间(以分钟为单位)10application对象代表当前应的上下,它可以在不同的户之间共享信息 pageContext对象jsp页
8、所有对象以及命名空间的访问三:3. JDBCJDBC 是 Java 对关系型数据库进访问的最主要的 API,是 Java 数据库编程的技术基础。通过本阶段内容的学习,你能够掌握数据库的基本知识及 JDBC 技术的基本原理,并能够使JDBC编写出对数据库进增删改查的简单程序。四:4. ServletServlet 是 Server Applet 的缩写,也称为服务端程序。Servlet 技术直处于不断的发展及进步之中,现在已经成为很多框架的技术基础,如 Spring、Struts2 等。通过本阶段课程的学习,你将了解Servlet的运原理,Servlet 过滤器的知识并能编写出相对复杂的Java
9、 Web 程序。五:5. SpringSpring 是个开源框架,也是个基于控制反转、依赖注的轻量级容器,它的出现简化了传统的 J2EE 开发模式。Spring 的主要优势之就是其分层架构,该架构允许使者主选择任意件,同时为 J2EE 应程序开发提供集成框架。现在,Spring 已经成为J2EE 企业开发中的标准配置。六:6. Struts2Struts2框架是MVC流程框架,适合分层开发。框架应实现不依赖于Servlet,使量的拦截器来处理户请求,属于侵式的设计。作为web层框架Struts2提供了数据封装、表单验证、件上传、OGNL标签、国际化等功能。七:7. HibernateHiber
10、nate 是个开放源代码的对象关系映射框架,它对 JDBC 进了常轻量级的对象封装,使得Java程序员可以随所欲的使对象编程思维来操纵数据库。 Hibernate 可以应在任何使 JDBC 的场合,既可以在 Java 的客户端程序使,也可以在 Servlet/JSP 的Web 应中使,最具命意义的是,Hibernate 可以在应 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。:8. MyBatis本阶段讲解开源持久层框架 MyBatis 作原理,使法。主要包括:MyBatis 介绍,环境搭建,基本配置件,映射配置件,简便查询,级查询,数据增、删、改操作,动态 SQL,数据识别
11、器,事务处理。九:9. Spring Data JPASpring Data JPA 由 Spring 提供的个于简化 JPA 开发的框架可以极的简化 JPA 的写法,可以在乎不写实现的情况下,实现对数据的访问和操作。除了 CRUD 外,还包括如分页、排序等些常的功能。:10. SpringMVC本套课程系统讲解了SpringMVC框架,包括注解驱动控制器、请求及响应的信息处理、视图解析、本地化解析、上传件解析、异常处理以及表单标签绑定等内容。:11. J2EE 分布式服务框架由于企业应在实际开发过程中都已经逐步的转向服务化的趋势,学员在学习传统的基础SpringMVC、Spring、Mybatis之后开发出来的应和真正企业实际使的应有很的区别。学员往往不能很好的熟悉前互联企业的开发模式,在作中或者是试中落下节。本课程主要讲解了企业应发展的趋势,远程调底层实现的种式以及最流的开源框架Dubbo。学员在学习了这些课程后,能掌握开发分布式的企业应的思路,以及动能。:12. Java
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省中山市桂山中学2024-2025学年高一上学期10月段考物理试卷(含答案)
- 2024-2025学年甘肃省兰州市树人中学九年级(上)期中物理试卷(含答案)
- 文创公司投资计划书
- “读”“解”“品”“拓”:小学文言文教学的四个维度
- 关于成立化工公司创业计划书
- 江西公务员面试模拟5
- 天津申论模拟23
- 苏教版四年级品德与社会(下册)教案
- 水电施工合同26篇
- 吉林公务员面试模拟17
- 浙江科天水性科技有限责任公司年产100000吨水性聚氨酯合成革树脂项目环境影响报告书
- 答题卡填涂注意事项
- 推进农村一二三产业融合发展的路径和着力点
- 数据挖掘(第2版)全套教学课件
- 消防警示标识与安全标示标牌
- 《认知及认知障碍》课件
- 万千教育学前幼儿园探究性环境创设:让孩子成为热情主动的学习
- 2023精编幼儿园家园共育课件
- 劳务派遣劳务外包服务方案(技术方案)
- 专题一:如何问题导学型学本课堂课件
- 项目总监聘用合同范本
评论
0/150
提交评论