自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengdongkun的专栏

Java学习历程

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 文件的上传和下载、fileupload组件工作流程

文件的上传和下载、fileupload组件工作流程文件上传概述实现web开发中的文件上传功能,需完成如下二步操作:在web页面中添加上传输入项在servlet中读取上传文件的数据,并保存到本地硬盘中。如何在web页面中添加上传输入项?“file”>标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:1、必须要设置input输入项的name属性,否则

2012-11-29 21:05:25 3525

原创 Apache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口

Apache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首

2012-11-28 21:07:21 33769 1

原创 JNDI技术、JDBC框架、几种元数据介绍

JNDI技术、JDBC框架、几种元数据介绍JNDI技术简介JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.naming包,这套API的主要作用在于:它可以把Java对象放在一个容器中(JNDI容器),并为容器中的java对象取一个名称,以后程序想获得Java对象,只需通过名称检索即可。

2012-11-27 19:10:43 1513

原创 JDBC开发之数据库连接池

JDBC开发之数据库连接池使用数据库连接池优化程序性能应用程序直接获取链接的缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。编写数据库连接池编写连接池需实现javax.sql.Da

2012-11-26 19:48:20 2497

原创 动态数据的国际化、几种主要的国际化标签

动态数据的国际化、几种主要的国际化标签数值,货币,时间,日期等数据由于可能在程序运行时动态产生,所以无法像文字一样简单地将它们从应用程序中分离出来,而是需要特殊处理。Java 中提供了解决这些问题的 API 类(位于 java.util 包和 java.text 包中)Locale 类Locale 实例对象代表一个特定的地理,政治、文化区域。一个 Locale 对象本身不会

2012-11-25 19:44:13 984 1

原创 JavaWEB开发的国际化

JavaWEB开发的国际化软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。固定文本元素的国际化软件实现国际化,需具备哪些特征:对于程序中固定使用的文本元素,例如菜单栏、导航条等使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文本为之服务。

2012-11-21 20:04:58 954

原创 JSP标准标签库、通用标签

JSP标准标签库、通用标签JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。本章将介绍JSTL的应用基础、如何从表示层删除源代码来简化软件的维护。JSTL概述JSTL英文全称是“JSP Standard Tag Library”,即JSP标准标

2012-11-21 19:36:04 1078

原创 自定义标签详解2

开发传统的自定义标签控制jsp页面某一部分内容是否执行。控制整个jsp页面是否执行。控制jsp页面内容重复执行。修改jsp页面内容输出。由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag

2012-11-19 19:53:28 870

原创 JSP自定义标签详解1

JSP自定义标签自定义JSP标签概述自定义JSP标签就是程序员定义的一种JSP标签,这种标签把那些信息显示逻辑封装在一个单独的Java类中,通过一个XML文件来描述它的使用。当页面中需要使用类似的显示逻辑时,就可以在页面中插入这个标签,从而完成相应的功能。使用自定义标签,可以分离程序逻辑和表示逻辑,将Java代码从HTML中剥离,便于美工维护页面;自定义标签也提供了可重用的功能组件,能

2012-11-19 09:59:09 1464 1

原创 EL表达式、基本语法、隐式对象,禁用EL表达式,EL主要作用

EL表达式、基本语法、隐式对象,禁用EL表达式,EL主要作用背景:JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。EL表达式概述、EL表达

2012-11-13 19:08:32 5383

原创 JavaBean与Jsp、在JSP中使用JavaBean(<jsp:useBean>标签、<jsp:setProperty>标签、<jsp:getProperty>标签)

JavaBean与Jsp、在JSP中使用JavaBean(标签、标签、标签)认识JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。JavaBean在J2EE开发中,通常用于封装

2012-11-09 22:55:13 8316

原创 pageContext对象、JSP标签、如何查找JSP页面中的错误

pageContext对象、JSP标签、如何查找JSP页面中的错误pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。 通过pageContext获得其他对

2012-11-09 22:54:36 2509

原创 JSP隐式对象、JSP语法、JSP声明 、JSP注释

JSP隐式对象 public void _jspService(HttpServletRequest request,HttpServletResponse response)throws java.io.IOException, ServletException{JspFactory _jspxFactory = null;PageContext pageContex

2012-11-07 20:31:46 2164

原创 JSP起源、JSP的运行原理、JSP的执行过程

JSP起源在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。  对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工

2012-11-07 20:28:49 27739 10

原创 上课笔记MySQL数据库小知识

单表查询:1选择列select * from xs;select 学号,姓名 from xs;select 学号 as sno,姓名  as name  from xs;select 学号,总学分*1.2 as 新学分 from xs;select 姓名,casewhen 性别=1 then '男'when 性别=0 then '女'end  as 性别,专

2012-11-07 09:26:48 1431

原创 最近学习小总结

Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面(所谓动态网页,就是在不同时刻或不同条件下访问Web服务器上的同一个页面时,浏览器会获得不同的内容。)。它担当Web浏览器或其他http客户程序发出请求、与http服务器上的数据库或应用程序之间交互的中间层。主要内容:Web应用程序开发过程、Servlet的运行原理、Servlet的生命周期等。开发J

2012-11-07 09:22:52 1008

转载 程序员经典面试题及答案2

1、HashMap和Hashtable的区别。  HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。  HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。  HashMap 把

2012-11-06 11:59:49 522

转载 程序员经典面试题及答案1

1.面向对象的特征有哪些方面  抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标4有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。  继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类

2012-11-06 11:58:50 642

struts2和hibernate结合增删改查

实现struts2和hibernate结合对数据库进行增删改查

2013-03-03

空空如也

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

TA关注的人

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