随笔分类 - JavaWeb
JavaWeb工程 目录结构
摘要:今天为此事纠结了一段时间。 以下是mavaen推荐的项目目录. ├── pom.xml └── src ├── main │ ├── java │ │ └── mygroup │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── Per
阅读全文
java 日志文件打印
摘要:java中的日志打印 java中的日志打印: 日志工具类: View Code log4j.properties解释: 1 1.输出级别的种类 2 ERROR、WARN、INFO、DEBUG 3 ERROR 为严重错误 主要是程序的错误 4 WARN 为一般警告,比如session丢失 5 INFO
阅读全文
C:foreEach
摘要:c:forEach用法 <c:foreach>用法 <c:foreach>类似于for和foreach循环 以下是我目前见过的用法:1、循环遍历,输出所有的元素。<c:foreach items="${list}" var="li">${li}</c:foreach>注意:items 用于接收集合对
阅读全文
19。数据库技术及分页
摘要:恢复内容开始 1.JavaWeb程序中访问数据库 数据库的访问: 2.对数据的分页技术的实现: 当检索的数据量比较大时,把结果全部显示在同一个页面页面的可读性差系统负担加大(内存占用量、数据传输)解决上面的问题,可以使用分页显示技术,分页显示是Web应用中经常使用的功能 将数据一次性取出,缓存在内存
阅读全文
18.文件的上传和下载
摘要:1.熟悉各种表单域 常用的表单标签: 通常使用<input>标签向服务器端提交数据<input>标签常用类型有9种类型text:文本域password:密码文本域radio:单选按钮checkbox:多选按钮file:文件上传hidden:隐藏域reset:重置按钮submit:提交按钮button
阅读全文
17.JavaMail
摘要:1.电子邮件 电子邮件是目前网络上使用最多的服务,电子邮件的应用越来越广泛正常的通信往来账号注册时,找回密码时等一般发送的邮件主要可以分解成2大部分一部分是发信人、接信人、主题等邮件标头另外一部分是邮件内容,有可能带附件 邮件传输协议: SMTP简单邮件传输协议(SimpleMailTransfer
阅读全文
16.部署描述符文件
摘要:1.部署描述符文件的作用: 部署描述符文件: web.xml叫做部署描述符文件是在Servlet规范中定义的,是web应用的配置文件。作用:描述了容器运行程序所需要的信息,提供站点的配置设定 web.xml文件是XML文档必须以XML声明开头,指出XML版本及字符编码顶层(根)元素为<web-app
阅读全文
15.Servlet程序结构与部署
摘要:1.JavaEE应用程序结构 组成:Servlet JSP 工具类 第三方jar包,HTML页面(图片、Flash) 部署结构: JavaEE应用根目录下的资源都是允许客户端访问的(WEB-INF除外) 有时候从安全角度考虑,可以将文件等资源放 在WEB-INF目录下,这样,这些资源对Web服务器是
阅读全文
14.安全
摘要:1.基本概念 安全问题的产生: 互联网作为商业交易的工具快速发展,越来越多的公司提供网络交易服务。很多商业活动在网上进行当前,成千上万的网民在网上进行各种活动的同时,也在网上传递其个人信息每天在网上发生各种各样的商业活动,如银行交易、股票交易等为了支持这些应用,我们需要一个健壮、安全的互联网保障机制
阅读全文
13.自定义标签
摘要:恢复内容开始 1.定制标签简介 JSP表示层中需要编写大量的jsp脚本代码 在其他jsp中要重复编写相同的代码,不能做到代码的复用 JSP开发者可以创建新的标签来根据实际需求定制相应的方法 定制标签 使用自定义标签可以实现页面表示层的代码重用 几种常见的标签: 空标签体的定制标签 <prefix:t
阅读全文
12.标准标签库(JSTL)
摘要:1.JSTL标签库安装 JSTL的概念: JSP标准标签库(JSP Standard Tag Library)是一个实现 Web 应用程序中常见的通用功能的定制标记库集功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问JSTL标签库由几个子标签库组成,主要分为以下几种:核心标签、XM
阅读全文
10.Web组件复用
摘要:1.静态包含(一个指令) 在软件工程中构建可复用组件可极大的提高软件生产效率、增强系统的可维护性HTML标记对于一个web应用系统中的页面都是通用的,比如公司标志、版权声明、导航菜单JSP中引用的web组件复用的两种方式:静态包含、动态包含。 在JSP源文件转换成对应Servlet源文件时将当前JS
阅读全文
11.表达式语言
摘要:1.EL简介 EL(Expression Language): 表达式语言在JSP2.0之后,EL正式纳入标准,只要是支持Servlet2.4/JSP2.0的容器,可以直接在JSP页面中使用ELEL语法简单,使用方便,在很多地方可代替JSP标签输出page、request、session、appli
阅读全文
9.JSP进阶
摘要:1.JSP内置对象 JSP容器在_jspService()方法中声明并初始化9个内置对象。 名称 作用 接口/类 out 客户端打开的输出流 javax.servlet.jsp.JspWriter 接口 application 为多个应用程序保存信息 javax.servlet.ServletCon
阅读全文
8.JSP基础
摘要:1.Servlet与JSP关系 JSP工作原理: 一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet JSP引擎使用javac把转换成的servlet的源文件编译成相应的class文件对每一个请求,JSP引擎创建一个新的线程来处理请求。 JSP的Servlet本质: 2
阅读全文
7.JSP简介
摘要:恢复内容开始 1.JSP简介 Java动态网页技术标准(Java Server Pages)是基于Servlet技术以及整个Java体系的Web开发技术是用于动态生成HTML文档的Web页面模板JSP是为了改进Servlet输出动态的HTML复杂、烦琐等缺点而提出的,JSP允许Java代码与HTML
阅读全文
Http协议状态码
摘要:在学习网页设计的时候都应该知道状态码,但我们常见的状态码都是200,404,下面介绍其他的状态值 1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求
阅读全文
6.过滤器(Filter)
摘要:恢复内容开始 1.过滤器简介: 过滤器是一个用于拦截在数据源和数据目的地之间消息的一个对象。 过滤器 功能: 分析请求,将请求发送给指定的资源或自己创建一个响应返回;在请求到达服务器端前处理请求,设置请求信息,将请求封装成符合规则的对象在响应到达客户端前处理响应,将响应封装成符合规则的对象 不同功能
阅读全文
5.监听器(Listener)
摘要:1.监听器简介: 监听器主要用来监听对象的创建,属性的变化,是一个实现特定接口的普通Java类。 Listener接口与事件对应表: 与 ServletContext 有关 ServletContextListener ServletContextEvent ServletContextAttrib
阅读全文
4.会话管理(Session)
摘要:1.会话管理的概念和基本原理: 会话管理概念: 会话的实现过程: 2.使用Cookie、隐藏域、URL重写实现会话管理 创建并向客户端发送Cookie; 从客户端读取Cookies Cookie的方法: Cookie的优缺点: 使用隐藏的表单域: 使用URL重写: Session会话管理的原理和技术
阅读全文
浙公网安备 33010602011771号