随笔分类 -  笔记之javaee入门基础

掌握javase之后,javaee的入门内容,停课、学习记录
摘要:文件上传与下载 1.1 文件上传 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 文件上传,要点: 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type=”file” /> 阅读全文
posted @ 2016-11-21 09:44 zhangoliver 阅读(247) 评论(0) 推荐(0)
摘要:1. 过滤器 基本概念 过滤器是需要在xml中配置的。 为什么需用到过滤器? 项目开发中,经常会涉及到重复代码的实现! 注册 à Servlet 【1. 设置编码】 à JSP 修改 àServlet 【1. 设置编码】 à JSP 其他, 如判断用户是否登陆,只有登陆才能有操作权限! 涉及到重复判 阅读全文
posted @ 2016-11-18 10:53 zhangoliver 阅读(341) 评论(0) 推荐(0)
摘要:1. 连接池 思考: 程序中连接如何管理? a) 操作数据库,创建连接 b) 操作结束, 关闭! 分析: 涉及频繁的连接的打开、关闭,影响程序的运行效率! 连接管理: 预先创建一组连接,有的时候每次取出一个; 用完后,放回; 学习连接池: a) DBCP b) C3P0 自定义连接池 代理: 如果对 阅读全文
posted @ 2016-11-12 15:35 zhangoliver 阅读(1265) 评论(0) 推荐(0)
摘要:为了进一步简化jdbc的使用,就是用组件进一步的及优化 BeanUtils工具包,代替java本身蹩脚的javaBean,使对象的封装更加的简单易行 DBUtils工具包,是jdbc的操作更加的简单 1. BeanUtils组件 1.1 简介 程序中对javabean的操作很频繁, 所以apache 阅读全文
posted @ 2016-11-11 14:53 zhangoliver 阅读(438) 评论(0) 推荐(0)
摘要:1. 预编译sql处理(防止sql注入) -- 创建数据库 CREATE DATABASE jdbc_demo DEFAULT CHARACTER SET utf8;i -- 创建表 USE jdbc_demo; CREATE TABLE admin( id INT PRIMARY KEY AUTO 阅读全文
posted @ 2016-11-11 14:09 zhangoliver 阅读(190) 评论(0) 推荐(0)
摘要:1. 课程回顾 mysql加强 1)数据约束(表约束) 默认值: default 默认值 非空: not null 唯一: unique 主键: primary key (非空+唯一) 自增长: auto_increment 外键: foreign key 约束两种表 constraint 名 fo 阅读全文
posted @ 2016-11-11 10:47 zhangoliver 阅读(623) 评论(0) 推荐(0)
摘要:1. 课程回顾(很清晰明了) mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 增加: create database 数据库 default character utf8; 删除: drop database 数据库; 修改: alter dat 阅读全文
posted @ 2016-11-09 20:33 zhangoliver 阅读(321) 评论(0) 推荐(0)
摘要:1 课程回顾 自定义标签&编码实战 1)自定义标签步骤: 1.1 编写标签处理器类,继承SimpleTagSupport类,覆盖doTag方法 1.2 在WEB-INF目录下建立tld文件,在tld配置标签 1.3 在jsp页面导入标签库,使用taglib指令 1.4 在jsp页面中使用标签库中的标 阅读全文
posted @ 2016-11-09 20:00 zhangoliver 阅读(234) 评论(0) 推荐(0)
摘要:servlet中的类适合繁复翻看文档,熟悉各个类的常用方法,看一些经典的案例代码。 ServletConfig 每个项目有多个servlet,每个servlet对应一个ServletCOnfigt对象。ServletConfig中封装的是每个servlet的配置信息,具体而言就是web.xml中<s 阅读全文
posted @ 2016-11-08 15:46 zhangoliver 阅读(235) 评论(0) 推荐(0)
摘要:案例剖析中介绍了一个自己写的mystruts框架,这里开始简单的认识struts框架。 1、先看一个简单的struts开发的例子来熟悉一下流程 Struts就是基于mvc模式的框架! (struts其实也是servlet封装,提高开发效率!) Struts开发步骤: 1.web项目,引入struts 阅读全文
posted @ 2016-10-30 16:46 zhangoliver 阅读(289) 评论(0) 推荐(0)
摘要:恢复内容开始 1、泛型 掌握的知识:基本用法、泛型擦除、泛型类/泛型方法/泛型接口、泛型关键字、反射泛型(案例)! a、概述:泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化! 泛型擦除,泛型只在编译时期有效,编译后的字节码文件中不存在有泛型信息! 泛型的写法 b. 阅读全文
posted @ 2016-10-27 11:04 zhangoliver 阅读(390) 评论(0) 推荐(0)