- 博客(47)
- 收藏
- 关注
原创 Java邮件实例02
package demo;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import ja...
2011-06-04 13:02:41
102
原创 Java邮件实例01
package demo;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;...
2011-06-03 22:41:31
110
原创 System类和日期类 笔记
一:System类与Runtime类 System类:exit方法,currentTimeMillis方法,java虚拟机的系统属性,getProperties()和setProperties()方法。 Runtime类:Runtime.getRuntime静态方法。 实例1:获取java虚拟机的系统属性import java.util.Enumeration;im...
2010-08-08 14:31:11
126
原创 String类和集合类 笔记
一:String类和StringBuffer类 1.位于java.lang包中。 2.String类对象中的内容一旦被初始化就不能再改变。 3.StringBuffer类用于封装内容可以改变的字符串。 4.字符串常量(如"hello")实际上是一种特殊的匿名String对象。比较下面两种情况的差异: String s1 = "hello"; String s2 ...
2010-08-08 14:16:31
141
原创 多线程笔记
一:多线程 一个进程中又可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索,如果要一个程序中实现多段代码同时交替运行,就需产生多个线程,并指定每个线程上所要运行的程序代码段,就是多线程。 二:单线程实例:class TestThread{ public void run(){ while(true){ System.out.println("...
2010-08-07 14:15:45
118
原创 JPA笔记
一:什么是JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术。结束现在hibernate、topLink、JDO、等ORM框架各自为营的局面。 JPA是在充分吸收了现有hibernate、TopLink,JD...
2010-06-23 11:21:00
128
原创 Java面试题
1. 作为一个软件工程师,应该具备哪些基本素质和品质? 素质:(1).具有团队精神和协作能力。(2).具有学习和总结能力。(3).具有良好的编写代码规范。 品质:尊重他人、要有责任感、诚实信用、善待身边每一人。2.简要说明程序代码中写注释的目的? 程序代码中写注释使代码的可阅读性增强,便于自己阅读和管理代码,并且便于日后的代码的修改,也便于他人阅读你的代码。3....
2010-06-23 09:30:06
200
原创 Jsp/servlet面试题
1.说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其se...
2010-06-22 23:13:50
92
原创 ajax联动菜单
//model层:Area.java package com.wdpc.ajax.model;public class Area { private int areaId;//市 id private String areaName;//区域名 private int areaPid;//区域id //构造函数 public Area(int areaI...
2010-05-27 11:11:53
79
原创 struts2+hibernate(文件批量上传至数据库+Ajax分页显示)
一:创建web项目导入struts2和hibernate的jar包,jar包放入WEB-INF下lib目录里 struts2的jar包六个:struts2-core-2.1.8.1.jar,commons-fileupload-1.2.1.jar commons-io-1.3.2.jar,freemarker-2.3.15.jar...
2010-05-26 16:52:58
101
原创 登录和注册(struts2+hibernate+spring)
一:添加三框架jar包 二:model层(student.java) package com.wdpc.ss2h.model;public class Student { private String id; private String userName;//创建姓名 private String userPwd;//创建密码 //无参构造 p...
2010-05-23 22:49:27
222
1
原创 登录和注册(jsp+servlet+JavaBean)
一:示例 //model层(Student.java) package com.model;public class Student { private int id; private String userName; private String userPwd; public Student(int id, String userName, Strin...
2010-05-19 22:08:37
463
原创 JDBC-MySQL连接数据库
//MySQL连接数据库package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Jd...
2010-05-19 12:46:25
76
原创 JDBC连接数据库
//代码示例:package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.sql.ResultSet;import java.sql.SQLException;public class JdbcSql...
2010-05-19 11:27:48
74
原创 新闻发布系统(有小部分没完成)
一:用到jsp+servlet+JavaBean JSTL标签、JavaScript、div+CSS、二:用到数据库:SQL Server 2005
2010-05-19 10:57:43
111
原创 第一章 类与方法简介
一:类 理解类的最重要的事情就是它定义了一种新的数据类型。一旦定义后,就可以使用这个新类型创建该类型的对象.因此,类是对象的模板,而对象就是类的实例,因为对象是类的一个实例。 类是一种自定义的抽象的数据类型,可以想像成某种类型事物的统称,比如, 小张,小李,小赵都是学生,那到底学生是个什么东西呢,我们可以想像一样,学生就是具有姓名,年龄,班级,学习成绩,需要上学,放学,写作业的...
2010-05-16 15:26:40
92
原创 第一章 Ajax简介
一:AJAX = 异步 JavaScript 及 XML(Asynchronous JavaScript and XML) AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。 通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 J...
2010-05-15 20:40:15
72
原创 Thread(线程)
一:线程概念 正如计算机操作系统都有进程的概念:在系统中相互隔离、独立运行的程序(而实际上CPU在某个时间点上只能执行一个程序,只是系统在快速连续的切换程序的运行)。 在程序的运行中,我们一样能执行多个任务,每个任务称为一个线程,能够同时运行多个线程的程序称为多线程程序。每一个Java应用程序都至少有一个线程:主线程。当Java应用程序启动时,虚拟机就会创建主线程,并在线程中调...
2010-05-13 22:56:21
215
原创 第六章 表的联合查询
一:表的联合 执行外部联合 执行内部联合 执行左连接 执行右连接 执行等值连接 执行全连接 二:语句 use testcreate table student( id int identity primary key, username nvarchar(10), ag...
2010-05-12 12:54:01
72
原创 第五章 SQL函数的运用
一:常用函数 COUNT, SUM, AVG, MAX, MIN,REPLACE, SUBSTR 二:SQL中的子句 ORDER BY 排序 GROUP BY 分组 HVING 三:聚合函数和GROUP BY子句 GROUP BY子句可以将查询结果按属性列或属性列组合在行的方向上进行分组,每组在属性列或属性列组合上具有相同的聚合值。如果聚合函数没有使用...
2010-05-11 22:07:09
94
原创 第四章 SELECT语句
一:查询注意的地方 SQL语法忽略大小写 ,但是对查询内容区分大小写 use testcreate table student( id int identity primary key, stdName nvarchar(10), age int, address nvarchar(20), class nvarchar(10), speciali...
2010-05-11 21:05:43
111
原创 第三章 增删改语句及约束
一:约束类型 主键约束(primary key constraint) 唯一性约束(unique constraint) 检查约束(check constraint) 默认约束(default constraint) 外键约束(foreign key constraint) 空值约束(null) 二:主键约束 PRIMARY KEY...
2010-05-10 20:30:15
111
原创 第二章 SQL Server2005基础知识
一:SQL Server 2005的数据库对象 (1).基本对象 表:包含数据库中所有数据的数据库对象. 主键:行的唯一标识,可以加快数据库的操作速度.一个表中只能有一个主键,主键的值不可重复,也不可为空(NULL)。 外键:表示了两个表之间的联系。 约束:可以约束字段的列值只能在某某范围之内. 默认值:可以为字段的列值提供默认值. (2).高级...
2010-05-10 19:52:03
112
原创 第一章 SQL Server2005安装与简介
一:什么是数据库 数据库是计算机应用系统中的一种专门管理数据资源的系统。也是一组经过计算机整理后的数据,存储在一个或多个文件,而管理这个数据库的软件称之为数据库管理系统。 一般一个数据库系统(Database System)可分为数据库(Database)与数据管理系统(Database Management System,DBMS)两个部分。 二:数据库的作用: ...
2010-05-09 22:33:33
83
原创 第六章 格式化标签
一:JSTL格式化标签又称为I18N标签库,主要用来编写国际化的WEB应用,使用此功能可以对一个特定的语言请求做出合适的处理。 例如:中国内地用户将显示简体中文,台湾地区则显示繁体中文,使用I18N格式化标签库还可以格式化数字和日期,例如同一数字或日趋,在不同国家可能有不同的格式,使用I18N格式标签库可以将数字和日期格式为当地的格式。 二:格式化标签 <fmt...
2010-05-09 11:55:43
126
原创 第五章 URL标签
一:URL操作 JSTL包含三个与URL操作有关的标签,分别是 <c:import>:用来将其它文件的内容包含起来 <c:redirect>:页面导航 <c:rul>:URL产生 二:<c:import /> 此标签可以把其它静态或动态文件包含至本身Jsp网页,它和<jsp:include&g...
2010-05-08 23:10:23
236
原创 第四章 JSTL流程控制
一:流程控制包含四个标签 <c:if>,<c:shoose>,<c:when>,<c:otherwise> 二:<c:if> <c:set var="userName" value="张三"/> <c:if test="${sessionSc
2010-05-08 16:40:45
75
原创 第三章 EL运算符
一:JSTL表达式 EL表达式是JSTL1.0为了方便存取数据所定义的语言,到了JSP2.0以后,正式将EL纳入标准规划之一,只要是支持Servlet2.4/JSP的容器中,都可以在JSP网页中直接使用EL表达式,使用JSTL搭配EL可以减少代码量使得页面更加容易维护。 EL提供了多种运算符操作,如算术运算符,关系运算符,逻辑运算符和验证等。 二:算术运算符 ...
2010-05-08 14:35:46
131
原创 第二章 JSTL变量
一:要使用C标签库,首先得在JSP页面加入: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>二:Core核心标签库 运算符:out,set,remove,catch 流程控制:if,choose,when,otherwise 循环:forEac...
2010-05-08 11:07:51
108
原创 第一章 JSTL简介
一:jstl简介 jstl全名为:JavaServer Pages Standard Tag Library,中文名叫Jsp标准标签函数库。 jstl是一个标准,且已经定制好的标签函数库,可以应用各种领域。如:基本输出、输入、流程控制、循环、XML文件剖析、资料库查询、文字格式标准化得应用。 jstl分为五大类: 核心标签库(Core tab lib...
2010-05-07 23:36:24
102
第六章 JDK代理模式
一:Spring中的AOP技术实际上就是Struts2中的拦截器,只不过针对的对象不同, Spring中的AOP技术: 拦截业务层的方法 Struts2中的拦截器: 拦截Action中的请求二:示例:模拟一个业务需求 //service层 package com.spring.chapter6.service;public interface UserS...
2010-05-05 11:35:17
61
第二章 Struts2 配置文件讲解
一:配置文件 (1).环境搭建和上一章一样,需要导入6个jar包。 (2).将struts.xml放置到web工程src目录下。 (3).web.xml配置。 二:示例 action层 package com.struts.chapter2.action;public class UserAction{ private String m...
2010-05-04 21:49:11
81
第一章 Struts2概述
一:Struts2框架体系的介绍 Struts2简单来说,是一个功能强大的过滤器, Struts2负责拦截用户的请求(request),然后在Struts2的范围内进行业务逻辑的处理,根据用户处理的返回值,由Struts2框架来决定页面的导航. 1.导包: struts2-core-2.1.8.1.jar ognl-2.7.3.jar xwor...
2010-05-04 16:29:12
74
第五章 注释的注入
一:注释的方法注入 1.XML配置文件的改动: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...
2010-05-03 12:08:51
144
第四章 构造器注入,自动装配,集合注入
一:控制反转(IOC):就是实例化对象的控制权发生了转变,以前是我们自己new,现在交给spring这个工厂去实例化,如果我现在要用对象,就直接向spring这个工厂索取就可以了。 两种方式:set方式和构造器方式。 二:构造器方式注入 构造器参数类型的匹配 要求构造参数非常明确,即参数列表不会有同类型的参数。 以水果service层为例:...
2010-05-02 14:52:04
159
Set注入
一:Dao层 package com.spring.chapter3.dao;public interface FruitDao { public void create();} 实现类: package com.spring.chapter3.dao.impl;import com.spring.chapter3.dao.FruitDao;...
2010-05-01 16:17:32
66
第二章 创建bean及bean的范围
一:实例化bean 构造方法实例化 package com.spring.chapter2.service;public interface Fruit { public void eat();} package com.spring.chapter2.service.impl;import com.spring.chapter2.service....
2010-05-01 14:46:32
88
第一章 spring简介
一:对象的创建 了解spring得须了解一下对象的工厂模式 public interface Fruit{ public void eat();}public class Apple implements Fruit{ public void eat(){ System.out.println("吃苹果!"); }}public cla...
2010-04-30 19:50:03
69
Java语言基础试题
1.Java是怎样跨平台的,javac.exe,java.exe的作用是什么? 答:Java是通过Java虚拟机跨平台的,不同的平台使用不同的虚拟机,编译的Java字节码文件是相同的。 javac.exe:是用来编译Java文件的,将Java文件编译成字节码文件,再用虚拟机上运行。 java.exe:是用来解释执行Java字节码文件的。 2.Ja...
2010-04-28 19:54:41
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人