首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
传智播客JavaWeb day05-session、url重写
】的更多相关文章
传智播客JavaWeb day05-session、url重写
1.session是什么 1.1 session是一种会话技术 ps:还有一种是cookie 2.session的作用 2.1 服务器端会话范围内的数据共享 3.session的生命周期 3.1何时创建 request.getSession()时创建(因为session与cookie有关) 3.2 销毁(三种销毁方式) 3.2.1 默认30分钟过期 3.2.2 写一个方法销毁 invalidate() 3.2.3 服务器非正常关闭 4.session的钝化与还原 4.1 钝化 当服务器正…
传智播客JavaWeb day01 快捷键、XML
2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C#出生,所以对号入了座. 1.JDK == .Net Framework 都是基础库,但是Java开发工具要手动引入,类似dll引入 2.Content Assist == AutoComplete java里面的快捷键是alt+/(智能提示),个人还是习惯tab键,ctrl+shift+o…
传智播客JavaWeb听课总结
一. JavaWeb基础 第一天: 1.Eclipse详解: (1).Bad versionnumber in .class file:编译器版本和运行(JRE)版本不符合.高的JRE版本兼容低版本的编译器版本. (2).当程序有错误的时候,使用Debug as 运行程序.双击语句设置断点.程序运行到此处停止.点击跳入方法的内部代码.点击跳过,执行下一条代码,点击跳出,跳出方法.观察变量的值,选中变量右击 选择watch. 跳入下一个断点.查看断点,调试完后一定要清除断点.结束运行断点的jvm.…
传智播客JavaWeb day06-jstl
一.jsp标签(sun公司提供的) 二.EL表达式 三.jstl (javaserver pages standard tag library) 1.为什么要有jstl jsp标签太弱,el表达式功能不完整(比如不能遍历集合),所有就有了jstl.目的就是配合jsp+el取代在jsp中嵌入Java代码的方式,提高程序的可读性.维护性.方便性 2. jstl实质.原理 jstl的实现过程就相当于el表达式中调用Java方法的实现过程.首先定义类包含静态方法,定义一个tdl文件对函数进行描述,然后在…
传智播客JavaWeb day07、day08-自定义标签(传统标签和简单标签)、mvc设计模式、用户注册登录注销
第七天的课程主要是讲了自定义标签.简单介绍了mvc设计模式.然后做了案例 1. 自定义标签 1.1 为什么要有自定义标签 前面所说的EL.JSTL等技术都是为了提高jsp的可读性.可维护性.方便性而取代在jsp页面中直接嵌入java代码的方式(el和jstl的实质也是一段Java代码,只是可以用他们来代替),但是在实际开发过程中业务非常的复杂,现有的el和jstl根本满足不了需求,所有得根据实际需求开发自己的标签,自定义标签应运而生. 1.2 自定义标签分类(传统标签和简单标签) 自定义标签分为…
传智播客JavaWeb day02笔记
2015年1月21日 今天的主要内容:介绍了几款常用Javaweb服务器,重点介绍了tomcat以及tomcat的安装和怎么样检测安装成功 1.JavaWeb常见服务器 Tomcat(免费但是只支持部分Java规范配合JBoss可以满足所有).Resin(免费).JBoss(免费).WebSphere(收费).WebLogic(收费) 2.tomcat 2.1 Apache开源组织开发的,支持JSP和servlet规范 2.2 有多个平台上的多个版本,个人习惯解压版(不需要安装,解压就行,然后配…
传智播客JavaWeb day11--事务的概念、事务的ACID、数据库锁机制、
1. 什么叫做事务? 2.默认情况下每一条sql语句都是一个事务,然后自动提交事务 ps:如果想多条语句占一个事务,则可以手动设置SetAutoCommit为false 3.关键字 start transaction:rollback;commit 3.1 练习 创建account表(id,name,money),插入两条数据(a,b);start transaction;set a+100,set b-100;commit rollback create table account( id…
传智播客JavaWeb day10-jdbc操作mysql、连接数据库六大步骤
第十天主要讲了jdbc操作mysql数据库,包括连接数据库六大步骤(注册数据库驱动.获得连接对象connetion.生成传输器stament.执行查询获得ResultSet.遍历结果集.关闭资源).介绍了连接数据库的常用对象(Drivermanage.Connection.Statement.ResultSet).对大文本二进制的操作.对user案例进行了改进.sql批处理.利用泛型工厂类解耦.sql注入的介绍.最后复习了下前十天的课程 连接数据库的六大步骤 1.注册数据库驱动 1.1 Driv…
传智播客JavaWeb day09-mysql入门、数据库操作、数据库表操作、数据行操作
不知不觉已到了第九天了,今天主要讲了关系数据库的基本概述.安装.数据库.表和数据行的操作 1. 基本概述 1.1 数据库就是用来存储数据的.早期是存在文件里面的操作起来效率低而且不是很安全. 1.2 关系型数据库.这个可以简单理解成以表的形式存储的数据库,表与表存在着某些关系,而数据库能帮我们保存这种关系. 1.3 ANSI和ISO制定了一套SQL标准,所有数据库厂商都得遵循这个标准,但是他们也各自进行了扩展(即他们的SQL方言如:oracle的pl/sql,sql server的T-sql)…
传智播客JavaWeb day03
ServletContext 这堂课主要讲ServletContext这个web域(可以看得见范围的)对象,web在启动的时候会创建唯一的ServletContext域对象. 作用:1.用来web域共享数据 1.1 通过设置域属性(SetAttribute)和获取域属性(GetAttribute)来实现数据共享 2. 实现转发 2.1 转发与重定向的区别 转发一次请求一次响应(获取转发对象RequestDispatcher,通过forward方法实现转发);重定向两次请求两次响应 3. 读取资源…