心得
文章平均质量分 87
zktalk
这个作者很懒,什么都没留下…
展开
-
2011级-csdn-java-张侃—Spring(2)
二、装配Bean2.1容纳你的beanbean工厂:最简单的容器,提供了基础的依赖 注入支持。创建各种类型的Bean.应用上下文:建立在bean工厂基础之上,提供系 统架构服务。2.1.1 bean工厂介绍工厂设计模式,创建分发各种bean。配置好它们之间的写作关系,参与bean的生命周期。BeanFact原创 2013-04-23 19:28:21 · 946 阅读 · 0 评论 -
2011级-csdn-java-张侃— JavaWEB开发-国际化(一)
国际化开发概述 l 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。l 国际化又称为 i18n:internationalization合格的国际化软件l 软件实现国际化,需具备哪些特征:• 对于程序中固定使用的文本元素,例如菜单栏、导航条等原创 2012-11-21 20:27:19 · 694 阅读 · 0 评论 -
2011级-csdn-java-张侃— JavaWEB开发-国际化(二)
编程实现固定文本的国际化l ResourceBundle类提供了一个静态方法getBundle,该方法用于装载资源文件,并创建ResourceBundle实例: Locale currentLocale = Locale.getDefault(); ResourceBundle myResources =原创 2012-11-23 15:10:40 · 651 阅读 · 0 评论 -
2011级-csdn-java-张侃— Servlet事件监听器
监听器l 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。l 监听器典型案例:监听window窗口的事件监听器Servle监听器l 在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为ServletConte原创 2012-12-05 19:08:38 · 731 阅读 · 0 评论 -
2011级-csdn-java-张侃— 过滤器(自动登录)
欲实现以下操作:利用过滤器编写登录程序,设置cookie保存时间,在有效期内重复登录可直接利用登录以后的网址登录。创建数据库test 在此库下创建表user1代码如下:package com.hbsi.daoUserDao.javapackage com.hbsi.dao;import java.util.List;import org.ap原创 2012-12-04 20:13:03 · 954 阅读 · 0 评论 -
2011级-csdn-java-张侃—JSP标准标签库
• JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。本章将介绍JSTL的应用基础、如何从表示层删除源代码来简化软件的维护。JSTL概述• JSTL英文全称是“JSP Standard Tag Library”,即J原创 2012-11-21 19:18:43 · 642 阅读 · 0 评论 -
2011级-csdn-java-张侃— 过滤器
Filter简介l Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。l Servlet API中提供原创 2012-12-03 20:42:57 · 738 阅读 · 0 评论 -
2011级-csdn-java-张侃—自定义JSP标签(一)
自定义JSP标签概述• 自定义JSP标签就是程序员定义的一种JSP标签,这种标签把那些信息显示逻辑封装在一个单独的Java类中,通过一个XML文件来描述它的使用。当页面中需要使用类似的显示逻辑时,就可以在页面中插入这个标签,从而完成相应的功能。• 使用自定义标签,可以分离程序逻辑和表示逻辑,将Java代码从HTML中剥离,便于美工维护页面;自定义标签也提供了原创 2012-11-17 15:30:48 · 1102 阅读 · 0 评论 -
2011级-csdn-java-张侃—第十一周周报
河软CSDN乐知学院学员周学习总结 姓名张侃周次 11方向Java内容本周学习知识点:EL表达式简介面向对象的程序设计模式自定义JSP标签 本周学习收获:EL表达式简介EL表达式概述• EL表达式是为了便于获取数据而定义的一种原创 2012-11-18 20:43:53 · 1271 阅读 · 0 评论 -
2011级-csdn-java-张侃— JDBC开发—文件的上传和下载(一)
private String id;private String savename; //上传文件的名称,文件的uuid名private String realName; //上传文件的真实名称private String savepath; //记住文件的位置private Date uptime; //文件的上传时间private String description; /原创 2012-12-02 19:23:22 · 724 阅读 · 0 评论 -
2011级-csdn-java-张侃— JDBC开发—文件的上传和下载(二)
Tip:上传文件的处理细节(3)ProgressListener显示上传进度ProgressListener progressListener = newProgressListener() {publicvoid update(long pBytesRead, long pContentLength, int pItems) {System.out.println("到现在为原创 2012-12-02 19:26:06 · 902 阅读 · 0 评论 -
面向对象设计模式
n 面向对象软件开发领域中,设计模式包括一些规则来完成一定任务。设计模式针对一些特定的问题,提出一种解决方案。n 常用的面向对象设计模式有4种:n Factory模式、Singleton模式、Facade模式和MVC架构模式。JSP设计模式n SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean原创 2012-11-14 19:24:18 · 5452 阅读 · 0 评论 -
2011级-csdn-java-张侃— JDBC开发—连接池(二)
l 配置Tomcat数据源示例代码:context.xml <Resource name="jdbc/testDB" auth="Container" type="javax.sql.DataSource" username="root" password="root" driverClassName="com.mysql.jdbc.Dr原创 2012-11-27 14:27:05 · 685 阅读 · 0 评论 -
2011级-csdn-java-张侃— JDBC开发—连接池(一)
l 应用程序直接获取链接的缺点l 缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。使用数据库连接池优化程序性能编写数据库连接池l 编写连接池需实现ja原创 2012-11-26 15:31:14 · 692 阅读 · 0 评论 -
EL表达式简介
EL表达式概述• EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。下面的示例是一个简单的EL表达式: ${stuno+ 1} EL表达式的基本语法• EL表达式的出现让Web的显示层发生了大的变革,EL表达式用于获取数据,在JSP 2.0之后成为一种标准,是原创 2012-11-12 19:23:22 · 18132 阅读 · 0 评论 -
CSDN乐知学院学员第十周学习总结
河软CSDN乐知学院学员周学习总结 姓名张侃周次 10方向Java内容本周学习知识点:利用session防止表单重复提交Session完成用户登陆 JSP技术 本周学习收获:利用session防止表单重复提交session案例-防原创 2012-11-11 18:59:53 · 1181 阅读 · 1 评论 -
利用jsp输出九九乘法表
代码如下:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP原创 2012-11-07 19:55:16 · 7087 阅读 · 0 评论 -
session案例-防止表单重复提交
session案例-防止表单重复提交l 不足:但用户单击”刷新”,或单击”后退”再次提交表单,将导致表单重复提交l 表单页面由servlet程序生成,servlet为每次产生的表单页面分配一个唯一的随机标识号,并在FORM表单的一个隐藏字段中设置这个标识号,同时在当前用户的Session域中保存这个标识号。l 当用户提交FORM表单时,负责处理表单提交原创 2012-11-06 15:58:33 · 1377 阅读 · 1 评论 -
2011级-csdn-java-张侃—自定义JSP标签(二)
简单标签• 由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:– setJspContext方法– setP原创 2012-11-19 19:10:26 · 629 阅读 · 0 评论 -
2011级-csdn-java-张侃—Spring(1)
一、开始spring之旅Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void原创 2013-04-23 19:16:10 · 932 阅读 · 0 评论 -
2011级-csdn-java-张侃—Spring加载配置web
Spring初始化容器.三种经常用到的实现:一、ClassPathXmlApplicationContext:从类路径中加载。二、FileSystemXmlApplicationContext:从文件系统加载。三、XmlWebApplicationContext:从web系统中加载。使用1、bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.B原创 2013-04-23 19:33:13 · 983 阅读 · 0 评论 -
CSDN张侃购物网站项目小结
1、项目感受这次的项目明显感觉就是时间不够,好多知识运用的不够熟练,基本上整个项目只写了一半不到的样子,而且不知道什么原因这次的项目明显没有上学期期末时候项目周的那种紧张的气氛,尤其是后台,虽然老师已经把全部的代码发给我们但是依然不会运用,就像老师说的那样我们的自学能力太差的缘故吧。还有就是4个人一组协调不够好,等做好自己的任务总和项目时出现好多BUG,虽然有SVN这个工具的帮助,但是因为不熟原创 2013-04-08 17:43:52 · 1063 阅读 · 0 评论 -
2011级-csdn-java-张侃—struts2文件上传错误信息国际化的处理(案例)
index.jsp<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>原创 2013-03-07 19:31:47 · 2130 阅读 · 0 评论 -
2011级-csdn-java-张侃— Struts2.0国际化
struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。首先指定全局的国际化资源文件:在配置文件struts.xml中引入(注意位置)或在struts.properties文件中指定如下一行:struts.custom.i18n.resources=message 指定的国家化资源文件即为xxx_语言_国家.pro原创 2013-03-07 19:12:15 · 997 阅读 · 0 评论 -
2011级-csdn-java-张侃— struts2-上传功能
文件上传是web应用中一种常见的功能,有着很广泛的作用,下面我就分享一下我写的一个struts2上传案例,通过案例,我们可以快速掌握struts2的上传----------------------------------- 先写好上传所需的jsp页面: 上传页面(index.jsp)----- <% String path = request.getCont原创 2013-03-03 15:12:24 · 761 阅读 · 0 评论 -
2011级-csdn-java-张侃—Struts2了解
Struts2Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还要推出struts2。主要是因为struts2有以下优点:1 > 在软件设计上Strut原创 2013-02-26 13:41:53 · 725 阅读 · 0 评论 -
2011级-csdn-java-张侃— struts2的优点
Apache Struts在2000年5月由 Craig McClanahan 发起,并于2001年7月发布了1.0版本。从技术的角度上讲,它是在开发Web程序上的一次跨越性的进步,但更重要的是,它是在最恰当的时候出现在了人们的眼前。Struts 一出现便大受欢迎,更成为了以后几年内web开发的实际标准。 Struts2是Struts的下一代产品。最原创 2013-03-03 15:18:02 · 984 阅读 · 0 评论 -
2011级-csdn-java-张侃— Struts2——HelloWorld
Struts2概述 在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full de原创 2013-03-03 15:15:13 · 1156 阅读 · 0 评论 -
2011级-csdn-java-张侃— Hibernate原理与应用(三)
Myeclipse开发hibernate对象状态l 瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。l 持久(persistent):数据库中可能有数据与之对应,当前与session有关联,并且相关联的session没有关闭,事务没有提交;持久对象状态发生改变,在事务提交原创 2012-12-19 19:54:58 · 718 阅读 · 0 评论 -
2011级-csdn-java-张侃— Hibernate原理与应用(二)
基本概念和CURD开发流程1、由Domain object -> mapping->db。(官方推荐) 2、由DB开始,用工具生成mapping和Domain object。(使用较多) 3、由映射文件开始。Domain Object限制 1、默认的构造方法(必须的)。 2、有无意义的标示符id(主键)(可选)原创 2012-12-19 19:46:13 · 675 阅读 · 0 评论 -
2011级-csdn-java-张侃— Hibernate原理与应用(一)
l Hibernate是一个开源ORM框架。l ORM全称Object Relation Mapping,即对象关系映射。它是一种用来完成对象模型到关系模型的映射技术。• 就是把应用程序中的对象数据持久化到关系数据库的表的一种技术。l 使用ORM( ObjectRelation Mapping )框架来解决。主流的ORM框架有JBoss公司的原创 2012-12-17 19:50:39 · 600 阅读 · 0 评论 -
cookie小节二—购物车
使用cookie显示曾经访问过的商品先建一个工具包----------------package com.hbsi.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import jav原创 2012-11-06 19:27:13 · 723 阅读 · 0 评论 -
request小节
HttpServletRequestl HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。request常用方法l 获得客户机信息• getRequestURL方法返回客户端发出请求时的完整URL。• getRequestURI方法返回请原创 2012-11-06 19:30:32 · 500 阅读 · 0 评论 -
2011级-csdn-java-张侃— Servlet监听器在开发中的应用案例
案例:显示登陆用户列表,并实现踢人功能。登陆的jsp页面------------------------ My JSP 'login.jsp' starting page 用户名: 密 码: 处理登陆请求的servlet-------------------转载 2012-12-05 19:16:02 · 515 阅读 · 0 评论 -
河软CSDN乐知学院 学员第十周学习总结
河软CSDN乐知学院学员周学习总结 姓名张侃周次 10方向Java内容本周学习知识点:利用session防止表单重复提交Session完成用户登陆 JSP技术 本周学习收获:利用session防止表单重复提交session案例-防原创 2012-11-11 18:56:35 · 736 阅读 · 0 评论 -
page指令的各个属性的值
1.[ language="java" ] 主要指定JSP容器要用什么语言来编译JSP网页。JSP 1.2 规范中指出,目前只可以使用Java语言,不过未来不排除增加其他语言,如C、C++、Perl等等。默认值为Java语言 2.[ extends="package.class" ]主要定义此JSP网页产生的Servlet 是继承哪个原创 2012-11-08 19:26:55 · 2103 阅读 · 0 评论 -
用Tomcat构建WEB站点
l WEB应用的相关知识 l 配置WEB站点的虚拟目录 l 配置虚拟主机 l Web应用程序简介l 应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。l 桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/原创 2012-10-15 19:10:23 · 663 阅读 · 0 评论 -
使用JAXP进行DOM解析_SAX解析
l XML解析方式分为两种:dom和sax• dom:(Document ObjectModel, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种方式。• sax: (Simple API forXML) 不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。l XML解析器• Cr原创 2012-10-11 19:12:29 · 538 阅读 · 0 评论 -
xml DTD约束
在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。DTD(DocumentType Definition),全称为文档类型定义。DTD约束即可以作为一个单独的文件编写,也可以在XML文件内编写。 示例如下:book.xml Java就业培训教程 redarmy原创 2012-10-09 19:07:49 · 564 阅读 · 0 评论 -
XML Schema
l XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性l XML Schema VS DTD:• XML Schema符合XML语法结构。 • DOM、SAX等XML API很容易解析出XML Schema文档中的内容。 • XML Schema对名称空间支原创 2012-10-10 19:08:11 · 426 阅读 · 0 评论