javaEE(3)_servlet基础】的更多相关文章

一.Servlet简介 1.Servlet是sun公司提供的一门用于开发动态web资源的技术,Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1.编写一个Java类,实现servlet接口.2.把开发好的Java类部署到web服务器中.例: package com.itcast.servlet; import java.io.IOException; import javax.servlet.*…
 JSP基础 1. jsp的作用:  * Servlet:    > 缺点:不适合设置html响应体,需要大量的response.getWriter().print("<html>")    > 优点:动态资源,可以编程.  * html:    > 缺点:html是静态页面,不能包含动态信息    > 优点:不用为输出html标签而发愁  * jsp(java server pages):    > 优点:在原有html的基础上添加java脚…
之前学了html.css两种静态资源 JavaScript是另一种静态资源,今日内容[重点]:JavaScript(是一门编程语言,2days)基础 一.JavaScript简介 1.概念 JavaScript是一门客户端脚本语言 运行在客户端浏览器中 每一个浏览器都有JavaScript的解析引擎(不需要编译) 脚本语言:不需要编译,直接就可以被浏览器解析执行 功能: 可以增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验 2.发展史 之前速度慢…
一.了解Servlet的概念 Servlet定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容.Servlet引擎作为WEB服务器的扩展提供支持Servlet的功能.Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互. 注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载 1)Servlet是按照Servlet规范编写的Java类. 2)Servlet应用请求/响应模型,扩展了服务器的功能. Servlet是WE…
一.监听器原理 1.监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行. 2.监听器典型案例:监听window窗口的事件监听器 public class Demo1 { /** * 面试题:请描述一下java事件监听机制.(和jquery事件完全类似) * 1.java的事件监听机制涉及到三个组件:事件源.事件监听器.事件对象 * 2.当事件源上发生操作时,它将会调用事件监听器的一个方法,…
一.Filter简介 1.Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能.例如实现网站定期自动登录.URL级别的权限访问控制.过滤敏感词汇.压缩响应信息等一些高级功能. 2.Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤…
一.定义 http(Hyper Text Transfer Protocol):超文本传输协议 二.作用 数据传输 三.概念 HTTP消息: 1.客户端发向服务器的请求消息 2.服务器回给客户端的响应消息 客户端和服务器之间的信息交换过程 1.客户端和服务建立连接 2.客户端向服务器发送请求 3.服务器对客户端进行响应 4.断开连接 http协议的特点: 1.HTTP协议是一个无状态的协议 2.HTTP1.1支持连续连接,一次连接可以发送多个请求   四.消息的基本格式 1.请求消息的基本格式…
JavaEE由一堆基础标准组成.JavaEE开发一般需要如下工具和掌握如下内容: Java环境 Eclipse或其他开发工具 Tomcat容器或类似软件 Jsp/Servlet/Web/JDBC的掌握和理解 数据库知识 其他 图书 <疯狂软件教育标准教材·轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(附光盘)> <J2EE Development without EJB> <J2EE设计开发编程指南> <…
学习要点 B/S架构的基本概念 Web项目的创建和运行 JSP页面元素 MyEclipse创建和运行Web项目 Web程序调试 Web简史 web前端技术演进三阶段 WEB 1.0:信息广播. WEB 2.0:信息交互. 微博.博客等. WEB 5.0:移动互联网. 动态网页服务器端技术演进 主流web程序应用平台 性能比较 LAMP JavaEE ASP.NET 运行速度 较快 快 一般 开发速度 非常快 慢 一般 运行损耗 一般 较小 较大 难易程度 简单 难 简单 运行平台 Linux/U…
一.基础知识 1. 在普通方法和测试方法中文件路径的差异 在普通方法中:文件路径相当于在当前项目中,而不是当前Module(以项目为基准) 在测试方法中:文件路径相当于在当前Module中,而不是当前项目(以Module为基准) public static void main(String[] args) { File file = new File("hello.java"); //在main方法中,文件路径相当于在当前项目中,而不是当前Module //G:\IDEA_Projec…