自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (5)
  • 收藏
  • 关注

原创 我喜欢的欧美金属乐队

欧美十大摇滚乐队排名 数字飙榜欧美十大摇滚乐队第10名:Suede(山羊皮乐队) 上榜理由:英伦摇滚开出的靓丽并颓废的恶之花 经典指数:★★★ 数字飙榜欧美十大摇滚乐队第9名:Bon Jovi(邦?乔维乐队) 上榜理由:它成功地把女性带进了硬摇滚的世界,女性的字典里从此有了野性 经典指数:★★★ 数字飙榜欧美十大摇滚乐队第8名:Metallica〔金属乐队〕 上榜理由:它的魅力可以融化重金属,从而

2010-04-25 20:49:00 722

原创 JSP 组件上传文件(common-fileupload)

第1个上传组件commons-fileupload=============commons-fileupload ================ common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后

2010-04-20 21:17:00 1454

javaScript教程

课件中讲了对象,javaScript结构、事件处理、预定义对象,javaScript多媒体应用

2010-04-26

MyEclipse+6+Java+开发中文教程.pdf 完整版

MyEclipse 6 Java开发中文教程 ............................................................................................ 1 目 录.......................................................................................................................... 4 介 绍 ............................................................................................................................... 10 文档说明 ...................................................................................................................11 适用的读者................................................................................................................11 如何购买本书完整版,DVD光盘及技术支持............................................................. 12 关于作者 .................................................................................................................. 12 版权声明 .................................................................................................................. 13 第一章 安装配置开发环境............................................................................................... 14 1.1 系统需求............................................................................................................. 14 1.2 JDK 的下载,安装和配置(可选).................................................................... 14 1.2.1 下载JDK.................................................................................................. 14 1.2.2 安装JDK.................................................................................................. 14 1.2.3 配置环境变量(可选) ............................................................................ 18 1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选) ............................... 20 1.3 Tomcat服务器的下载,安装和运行(可选) ........................................................... 20 1.4 JBoss 服务器的下载,安装和运行(可选) ...................................................... 22 1.5 MySQL 5 数据库服务器下载,安装和运行(可选)........................................... 25 1.5.1 MySQL 5 官方版本的下载和安装,运行.................................................. 26 1.5.2 MySQL 5 绿色版的下载安装和运行.......................................................... 26 1.5.2.1 下载............................................................................................... 26 1.5.2.2 用法图解....................................................................................... 27 1.6 Eclipse 3.3 的下载,安装和运行........................................................................ 29 1.7 MyEclipse 6 的下载,安装和运行....................................................................... 31 1.7.1 下载.......................................................................................................... 31 1.7.2 安装......................................................................................................... 32 1.7.2.1 ALL in ONE 版本的安装................................................................ 32 1.7.2.2 插件(PLUG-IN) 版本的安装..................................................... 33 1.7.2.3 使用ALL In ONE 版本制作MyEclipse绿色版................................. 34 1.7.3 运行......................................................................................................... 35 1.8 Eclipse运行出错的疑难解答............................................................................... 35 1.9 使用高级进程管理器来管理Java进程................................................................ 38 1.10 小结................................................................................................................. 39 第二章 开发第一个Java应用程序.................................................................................... 40 2.1 介绍................................................................................................................... 40 2.2 手工编写,编译并运行Java程序........................................................................ 40 2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序....................................... 41 2.4 小结.................................................................................................................... 44 第三章 Eclipse 的基础概念,配置和使用....................................................................... 45 3.1 界面布局............................................................................................................. 45 3.1.1 菜单.......................................................................................................... 45 MyEclipse 6 Java 开发中文教程 5 刘长炯著 3.1.2 工具栏..................................................................................................... 45 3.1.3 透视图(Perspective)切换器................................................................. 46 3.1.4 视图(View).......................................................................................... 47 3.1.5 上下文菜单(Context Menu)................................................................. 49 3.1.6 状态栏(Status Bar).............................................................................. 49 3.1.7 编辑器(Editor)..................................................................................... 49 3.2 常见概念和操作................................................................................................. 50 3.2.1 项目(Project) ........................................................................................... 50 3.2.2 工作区(Workspace) .................................................................................. 50 3.2.3 导入、导出Java项目............................................................................... 50 3.2.3.1 导入项目....................................................................................... 50 3.2.3.2 导出项目....................................................................................... 51 3.2.4 快速修正代码错误.................................................................................... 51 3.2.5 优化导入列表........................................................................................... 52 3.2.6 添加,修改,删除JRE ............................................................................. 52 3.2.7 查看类定义,层次和源码......................................................................... 52 3.2.8 查找类文件(Open Type) ...................................................................... 53 3.2.9 源码目录,输出路径,Library和编译器版本设置...................................... 53 3.2.10 生成getter和setter 方法......................................................................... 54 3.2.11 格式化源代码.......................................................................................... 55 3.2.12 注释和取消注释...................................................................................... 55 3.2.13 手工和自动编译...................................................................................... 55 3.2.14 直接粘贴Java源码为类文件.................................................................... 55 3.2.15 复制项目中的文件.................................................................................. 55 3.2.16 断点和调试器......................................................................................... 56 3.2.17 快速加入、删除jar包到Build Path .......................................................... 57 3.2.18 查看当前类被哪些类引用........................................................................ 57 3.2.19 设置编辑器字体,颜色和显示行号......................................................... 57 3.2.20 Link文件................................................................................................. 58 3.2.21 安装插件................................................................................................. 59 3.2.22 获取帮助和阅读帮助文档........................................................................ 59 3.2.23 CVS团队源代码管理(在线阅读)......................................................... 60 3.2.24 修改文件的字符编码.............................................................................. 60 3.3 小结.................................................................................................................... 60 第四章 用MyEclipse Database Explorer管理数据库....................................................... 61 4.1 功能一览............................................................................................................. 61 4.2 使用MyEclipse Database Explorer透视图.......................................................... 63 4.2.1 介绍.......................................................................................................... 63 4.2.2 连接到MyEcipse Derby数据库................................................................. 64 4.2.3 切换到MyEclipse Database Explorer透视图............................................ 64 4.2.4 打开数据库连接....................................................................................... 65 4.2.5 关闭数据库连接....................................................................................... 66 4.2.6 浏览数据库结构....................................................................................... 66 4.2.7 编辑和执行SQL代码段............................................................................. 67 MyEclipse 6 Java 开发中文教程 6 刘长炯著 4.2.8 生成实体关系(ER)图........................................................................... 69 4.2.9 编辑表格数据.......................................................................................... 70 4.2.10 清空表格数据........................................................................................ 71 4.2.11 创建和删除表格..................................................................................... 71 4.2.12 创建和删除外键..................................................................................... 72 4.2.13 创建和删除索引..................................................................................... 73 4.2.14 生成SQL语句........................................................................................ 74 4.2.15 建立到MySQL数据库的连接.................................................................. 75 4.3 小结.................................................................................................................... 76 4.4 参考资料............................................................................................................. 76 第五章 开发JDBC应用.................................................................................................... 77 5.1 系统需求............................................................................................................. 77 5.2 创建数据库表格.................................................................................................. 77 5.3 创建Java项目..................................................................................................... 78 5.4 添加JDBC驱动到Build Path ............................................................................... 79 5.5 编写JDBC访问类................................................................................................ 79 5.6 小结.................................................................................................................... 83 5.7 参考资料............................................................................................................. 83 5.7.1 网页......................................................................................................... 83 5.7.2 JDBC 要点.............................................................................................. 84 第六章 管理应用服务器.................................................................................................. 90 6.1 简介.................................................................................................................... 90 6.2 Servers 视图...................................................................................................... 90 6.3 浏览应用服务器连接器...................................................................................... 91 6.4 配置连接器........................................................................................................ 92 6.4.1 第1 步配置服务器的安装信息............................................................... 93 6.4.2 第2 步启用连接器 ................................................................................. 93 6.4.3 第3 步选择启动服务器时候所用的JDK.................................................. 93 6.4.3.1 可选操作:添加 JVM.................................................................... 94 6.5 发布并运行Java EE项目.................................................................................... 95 6.5.1 Java EE 项目的发布类型......................................................................... 95 6.5.1.1 散包发布....................................................................................... 95 6.5.1.2 打包发布....................................................................................... 95 6.5.2 向服务器发布应用................................................................................... 95 6.5.2.1 打开发布对话框............................................................................. 95 6.5.2.2 点击Add按钮启动新建发布对话框并完成发布................................ 97 6.6 应用服务器的管理和调试................................................................................... 98 6.6.1 启动服务器.............................................................................................. 98 6.6.2 监控服务器启动过程................................................................................ 98 6.6.3 停止服务器.............................................................................................. 98 6.6.4 调试发布的企业应用................................................................................ 99 6.7 小结.................................................................................................................... 99 6.8 参考资料............................................................................................................ 99 第七章 开发Hibernate应用............................................................................................ 100 MyEclipse 6 Java 开发中文教程 7 刘长炯著 7.1 介绍.................................................................................................................. 100 7.2 Hibernate 一览................................................................................................ 100 7.2.1 简介........................................................................................................ 100 7.2.2 Hibernate要点........................................................................................ 101 7.3 准备工作........................................................................................................... 107 7.4 创建 HibernateDemo 项目.............................................................................. 107 7.4.1 创建表格................................................................................................ 107 7.4.2 创建 HibernateDemo Java Project ....................................................... 108 7.4.3 添加 Hibernate Capabilities 到现有项目.............................................. 109 7.4.4 使用Hibernate配置文件编辑器修改文件.................................................113 7.4.5 使用反向工程快速生成Java POJO类,映射文件和DAO ........................115 7.4.6 调整生成的hbm文件.............................................................................. 127 7.4.7 编写测试代码........................................................................................ 128 7.5 MyEclipse Hibernate工具的高级部分............................................................... 130 7.5.1 反向工程向导的完整说明....................................................................... 130 7.5.2 使用HQL编辑器..................................................................................... 133 7.6 小结................................................................................................................. 135 7.7 参考资料........................................................................................................... 136 第八章 开发Web应用.................................................................................................... 137 8.1 介绍.................................................................................................................. 137 8.2 Web项目和术语................................................................................................ 137 8.2.1 Java EE 中的Web项目结构................................................................... 137 8.2.2 MyEclipse Web 项目介绍...................................................................... 139 8.3 创建Web项目.................................................................................................. 139 8.4 创建HTML页面................................................................................................ 141 8.5 创建JSP页面................................................................................................... 143 8.6 创建Servlet...................................................................................................... 145 8.7 创建Filter(过滤器)............................................................................................ 147 8.8 创建数据库访问层(DAO) ................................................................................. 150 8.9 修改Servlet调用后台类.................................................................................... 153 8.10 发布,重新发布,运行和测试应用................................................................ 154 8.11 调试JSP应用................................................................................................. 155 8.12 向现有Web项目添加Web开发功能................................................................ 156 8.13 高级设置......................................................................................................... 156 8.13.1 修改Web项目的默认设置..................................................................... 156 8.13.2 给Web项目加入高级功能..................................................................... 157 8.14 常见问题........................................................................................................ 158 8.15 小结............................................................................................................... 158 8.16 参考资料........................................................................................................ 159 相关网页 ......................................................................................................... 159 Tomcat JSP Web 开发中的乱码问题小结....................................................... 159 第九章 开发Struts 1.x应用............................................................................................ 161 9.1 介绍................................................................................................................. 161 9.2 创建Struts项目................................................................................................. 163 MyEclipse 6 Java 开发中文教程 8 刘长炯著 9.2.1 创建Web项目........................................................................................ 164 9.2.2 加入 Struts开发功能.............................................................................. 164 9.3 使用Struts工具................................................................................................. 166 9.3.1 Struts配置文件编辑器............................................................................. 166 9.3.2 Struts组件向导....................................................................................... 168 9.4 编写登录应用................................................................................................... 170 9.4.1 应用的流程和目标................................................................................. 170 9.4.2 创建登录成功页面................................................................................. 170 9.4.3 使用新建Form,Action和JSP的向导创建关键组件................................ 171 9.4.4 调整生成的代码..................................................................................... 175 9.4.5 发布,运行并测试................................................................................. 178 9.4.6 练习题:如何用JDBC实现登录?.......................................................... 179 9.5 编写Struts整合Hibernate的分页应用............................................................... 179 9.5.1 分页应用的设计思路.............................................................................. 179 9.5.2 创建StrutsPageDemo项目,加入Hibernate开发功能............................ 185 9.5.3 反向工程生成DAO层............................................................................. 185 9.5.4 编写分页应用层..................................................................................... 186 9.5.5 加入Struts表现层和控制层..................................................................... 187 9.5.6 发布,运行并测试.................................................................................. 191 9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能? ...................... 191 9.6 小结................................................................................................................. 192 9.7 参考资料.......................................................................................................... 192 第十章 开发Spring应用................................................................................................. 193 10.1 简介............................................................................................................... 193 10.1.1 Spring简介........................................................................................... 193 10.1.2 MyEclipse的Spring开发功能简介......................................................... 195 10.2 开发简单的Spring应用................................................................................... 195 10.2.1 给项目加入Spring功能......................................................................... 195 10.2.2 创建Bean类和配置信息....................................................................... 197 10.2.3 Spring Beans 视图和Outline视图........................................................ 201 10.2.4 运行和测试.......................................................................................... 203 10.2.5 如何加载多个Spring配置文件.............................................................. 205 10.3 开发Spring 1.2 AOP应用............................................................................... 206 10.3.1 开发Man对象....................................................................................... 206 10.3.2 开发前置通知(Before advice)对象:FBI ......................................... 207 10.3.3 装配拦截器和Bean .............................................................................. 207 10.3.4 测试和运行.......................................................................................... 209 10.3.5 AOP简介和相关概念............................................................................ 210 10.3.6 关于java.lang.ClassCastException: $Proxy0 错误的解决方法..............211 10.4 开发 Spring 2.0 AOP 应用............................................................................ 214 10.4.1 使用aop 标签实现AOP ....................................................................... 214 10.4.2 使用标注(@AspectJ)实现AOP ....................................................... 216 10.4.3 开发环绕通知(Around Advice)AOP 应用........................................ 218 10.5 Spring数据库开发........................................................................................... 222 MyEclipse 6 Java 开发中文教程 9 刘长炯著 10.5.1 DataSource 和 JDBCTemplate开发.................................................... 222 10.5.2 Hibernate 整合 Spring开发................................................................. 231 10.5.2.1 创建项目,添加必要的开发功能................................................ 231 10.5.2.2 反向工程生成Spring整合Hibernate的DAO ................................ 233 10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题.......................... 240 10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题.............. 242 10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) ................................................................................................................ 246 10.5.2.6 使用 HibernateTemplate 实现分页查询.................................... 249 10.6 小结............................................................................................................... 251 10.7 参考资料........................................................................................................ 251 10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法........ 251 10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 - 用 CGLIB 来实现事务管理.................................................................................. 254 10.7.3 Spring相关的参考资料.......................................................................... 257

2010-04-26

commons-fileupload-1.2.jar和commons-io-1.3.2.jar

第1个上传组件commons-fileupload =============commons-fileupload ================ common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar(这里我们用的是更新的版本,但是用法是一样的)复制到tomcat的webapps\你的webapp\WEB-INF\lib\下,如果目录不存在请自建目录。 新建一个servlet: FileUpload.java用于文件上传: package com.drp.util.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.fileupload.*; import java.util.*; import java.util.regex.*; import java.io.*; import org.apache.commons.fileupload.servlet.*; import org.apache.commons.fileupload.disk.DiskFileItemFactory; public class FileUpload extends HttpServlet { private String uploadPath = ""; // 用于存放上传文件的目录 private File tempPath = new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages\\"); // 用于存放临时文件的目录 public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html; charset=GB18030"); PrintWriter out = res.getWriter(); System.out.println(req.getContentLength()); System.out.println(req.getContentType()); DiskFileItemFactory factory = new DiskFileItemFactory(); // maximum size that will be stored in memory //允许设置内存中存储数据的门限,单位:字节 factory.setSizeThreshold(4096); // the location for saving data that is larger than getSizeThreshold() //如果文件大小大于SizeThreshold,则保存到临时目录 factory.setRepository(new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages")); ServletFileUpload upload = new ServletFileUpload(factory); // maximum size before a FileUploadException will be thrown //最大上传文件,单位:字节 upload.setSizeMax(1000000); try { List fileItems = upload.parseRequest(req); // assume we know there are two files. The first file is a small //

2010-04-21

jspSmartUpload.jar 和 教程

文件中包含了jspSmartUpload.jar和使用说明,说明中详细介绍了jspSmartUpload里面的类和使用方法,使用起来非常方便。最后还给了一个实例!多多交流,谢谢!

2010-04-20

mysql-connector-java.jar java连接mysql数据库

//连接实例,这个例子是绝对没问题的我试过了,主要是要将包导入工程中 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@ page import="com.mysql.jdbc.Driver"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <% String driverName="com.mysql.jdbc.Driver"; String userName="root"; String userPasswd=""; String dbName="shujuku";//在数据库中建一个叫shujuku的数据库 //在shujuku中建立一张叫biao的表 String tableName="biao"; String url="jdbc:mysql://localhost:3306/shujuku"; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection=DriverManager.getConnection(url,dbName,userPasswd); Statement statement=connection.createStatement(); String sql="SELECT * FROM "+ tableName; ResultSet rs=statement.executeQuery(sql); ResultSetMetaData rmeta=rs.getMetaData(); int numColumns=rmeta.getColumnCount(); out.print("id"); out.print("|"); out.print ("num"); out.print ("<br>"); while(rs.next()) { out.print(rs.getString(1)+""); out.print(rs.getString(2)); } out.print("数据库操作成功,恭喜你!"); rs.close(); statement.close(); connection.close(); %> </body> </html>

2010-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除