- 浏览: 103925 次
- 性别:
- 来自: 上海
-
最新评论
-
baeiou:
window.addEventListener("o ...
html5本地存储和文件上传 -
masuweng:
很适用,var a = "woai";va ...
js-----比较运算符 -
落叶留步:
3.Detached 内存有,缓存没有,数据库有(但是和 ...
028_CoreAPI_对象三种状态
文章列表
013_搭建Log4J日志环境
搭建日志环境并配置显示DDL语句
一、需要引入的jar包
需要引入的jar包
slf4j-api-1.5.8.jar
log4j-1.2.15.jar
slf4j-log4j12-1.5.8.jar 适配器
二、设置配置文件(直接copy)
E:\zhuhw\hibernate\jar\hibernate-distribution-3.3.2.GA\project\etc\log4j.properties
放在 /hibernate_0100_HelloWorld/src/log4j.properties目录下。
...
星期二, 十二月 29, 2015 21:20:00
使用注解的方式进行操作hibernate定义实体
步骤:
1.引入hibernate-annotations.jar
"hibernate-commons-annotations.jar"
"ejb3-persistence.jar"
2.建一个Teacher类
3.在数据库中建teacher表
create table teacher(id int primary key,name varchar(20),title varchar(20)); ...
星期一, 十二月 28, 2015 23:01:37
课程内容
1.helloworld
a)xml
b)annotation
2.hibernate原理模拟
----什么是O/R mapping以及为什么要有O/R mapping
3.
client-------app server(tomcat)---------struct(分发)-----------action-------------service(业务逻辑处理)-------------DAO------------model(实体类)
原来的:
client-------- ...
JSP编程----基本语法
jsp传统语法:
声明Declaration
脚本 Scriptlet
exception
注释comment
Directives
Action动作指令
内置对象
JSTL
JSF
其他taglib(如Struts)
一、变量声明方法,解释需要看编译出的java文件
<%! int accessCount = 0;
%>
<%= ++accessCount%>
是声明的全局变量,由于只有一个servlet,所以每次都会加1。
& ...
星期日, 十二月 20, 2015 14:13:58
JSP简介
可以在jsp中嵌套java代码,这就是jsp
1.jsp ---java Server Pages
2.拥有servlet的特性与优点(本身就是一个servlet)
3.直接在HTML中内嵌JSP代码
4.JSP程序由JSP Engine先将它转换成Servelt代码,接着将它编译成类文件载入执行。
5.只有当客户端第一次请求JSP时,才需要将其转换、编译
6.编译:
平台无关性
操作系统无关,web服务器无关
可扩展性
tag的 ...
十二月 20, 2015 19:59:17
处理cookie
1.Http协议的无连接性要求一种保存C/S间状态的机制
2.Coolie:保存到客户端的一个文本文件,与特定客户无关
3.Cookie以“名--值”对的形式保存数据
4.创建Cookie:new Cookie(name,value)
5.可以使用Cookie 的serXXX方法来设定一些相应的值
5.1 setName(String name)/getName()
5.2 setValue(String valu ...
星期四, 十二月 17, 2015 20:53:26
一、servlet生命周期
1.生命全过程
加载 ClassLoader
实例化 new
初始化 init(ServletConfig)
处理请求 service doGet doPost
退出服务 destroy()
2.只有一个对象
3.API中的过程
init()//只执行一次,第一次初始化的时候
service()
destroy()//webapp退出的 ...
星期三, 十二月 16, 2015 20:41:24
javax.servlet
javax.servlet.http
servlet-api.jar这个jar包是对api文档的实现。
想用这个class文件,用这个接口
1.建一个java project
2.载入servlet-api.jar这个jar包
3.讲解
javax.servlet
是在服务器端运行的小程序,也可以在mail、ftp服务器端运行。
service(ServletRequest req,ServletResponse res)是直接被 ...
四、JavaScript 语句
1.JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。
2.分号 ;
分号用于分隔 JavaScript 语句。
通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句。
提示:您也可能看到不带分号的案例。
在 JavaScript 中,用分号来结束语句是可选的。
3.JavaScript 对大小写是敏感的
4.空格
JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的:
var name="Hello&quo ...
本篇是供自己方便使用
一、JavaScript简介
星期一, 十二月 14, 2015 09:52:13
JavaScript 是属于网络的脚本语言!
JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
一、java简介
1 ...
day_01servlet
- 博客分类:
- servlet_zhuhw
WEB-INF是给tomcat用的
Web Application的概念
1.Web Application Name
1.1WEB-INF
web.xml 该web app的配置文件
lib 库文件
classes 存放编译好的servlet
1.2 META-INF
存放该web app的上下文信息,符合J2EE标准
2.Web Application可以直接放在webapp下面
3.也可以通过配置文件制定到其他目录
<Context path =" ...
星期二, 十二月 08, 2015 21:20:12
对象内存管理
一、对象内存管理
1.编译好的java程序需要运行在jvm中。
2.程序,无论代码还是数据,都需要存储在内存中。
jvm为java程序提供并管理所需要的内存空间。
3.jvm内存分为“堆”、“栈”、“方法区”三个区域,分别用于存储不同的数据。
二、堆内存
1.对象存储在堆中
1.1 jvm在其内存空间开辟一个称为“堆”的存储空间;
1.2这部分空间用于存储使用new关键字所 ...
星期一, 十二月 07, 2015 21:07:55
六、线程间的通信
本节介绍线程间通信,具体介绍问题的引出和问题如何解决等内容。
6.1问题的引出
例子:
把一个数据存储空间化为两部分:
1.存储人的姓名 2.存储人的性别
这里包含两个线程:
1.一个线程向数据存储空间添加数据(生产者)
2.一个线程从数据存储空间中取出数据(消费者)
这个程序有两种意外需要考虑:
1.假设生产者线程刚向数据存 ...
星期日, 十二月 06, 2015 21:52:16
五、多线程的同步
本节介绍多线程的同步,具体介绍同步问题的引出、同步代码块、同步方法和死锁等内容。
5.1同步问题的引出
重现问题,可以在程序中调用Thread.sleep()静态方法来 ...
星期日, 十二月 06, 2015 17:49:26
四、线程的状态
4.1 概念
任何一个线程一般都具有5种状态:
创建、就绪、运行、阻塞、终止
在给定时间点上,一个线程只能处于一种状态
1.new : 至今尚未启动的线程处于的状态
2.runnable: 正在javav虚拟机中执行的线程
3.blocked:受阻塞并等待某个监视器锁的线程
4.waiting: 无限期的等待另一个线程来执行某一特定操作的线程
5.timed_waiting:等待另一个线程来 ...