
java web
文章平均质量分 86
00M
keep alive
展开
-
实现可编辑表格
DOM实现可编辑表格aaaaaaabbbbbbbcccccccdddddddeeeeeeefffffffgggggggghhhhhhhhiiiiiiii原创 2011-05-10 18:00:00 · 953 阅读 · 0 评论 -
Struts 2的标签库(2)——控制标签
Struts 2控制标签1)if/elseif/else<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> s:if标签测试60"> 老年人原创 2011-10-25 20:58:00 · 919 阅读 · 0 评论 -
Struts 2的标签库(3)——数据标签
Struts 2数据标签1)action标签action标签有如下属性:var:将该action放入ValueStack中;可用id代替name:必填。指出调用哪个actionnamespace:指出该标签调用的action所在的namespaceexecuteResult:该属性指定的是要将Action的处理结果页面包含到本页面。该默认属性为false时,即不包含。ignoreC原创 2011-11-08 19:57:08 · 864 阅读 · 0 评论 -
Struts 2的标签库(4)——标表单标签与非表单标签
表单标签 Struts的表单标签可以分为两种:form标签本身很单个表单标签。 (Tooltip相关通用属性略) 1)checkboxlist标签checkboxlist标签可以一次创建多个复选框,用于生成多个标签,根据list属性指定的集合来生成多个复选框。 <!-- 使用简单Map对象来生成多个复选框使用Map对象的key(书原创 2011-11-08 19:55:54 · 1407 阅读 · 2 评论 -
Hibernate学习——Hibernate入门
一、持久化层-O/R Mapping1、基于B/S的典型三层架构2、ORM的核心理念 数据表对象化3、持久层的概念 二、Hibernate主要类库 三、Hibernate简单实例http://blog.youkuaiyun.com/yu422560654/article/details/6974796原创 2011-11-17 16:31:50 · 571 阅读 · 0 评论 -
用Ant工具管理Web应用
一. 安装配置Ant:下载地址为http://jakarta.apache.org,假设解压Ant的目录为,接下来需在操作系统中设置如下环境变量: 1. ANT_HOME:ant的安装目录; 2. JAVA_HOME:JDK的安装目录; 3. PATH:把%ANT_HOME%/bin目录添加到PATH变量中,以便从命令行下直接运行ant; 二.创建bui转载 2011-12-06 20:29:11 · 557 阅读 · 0 评论 -
《精通Hibernate》学习(2)——hbm2java和hbm2ddl工具
待续。。。转载 2011-12-04 17:44:19 · 610 阅读 · 0 评论 -
Hibernate学习——Hibernate的核心接口与类
这种层次关系在之前的例子中就有很好的体现(http://blog.youkuaiyun.com/yu422560654/article/details/6974796):public static void main(String[] args) throws Exception 19. { 20. //实例化Configuration 21. Con原创 2011-11-24 14:25:44 · 3479 阅读 · 0 评论 -
《精通Hibernate》学习(4)——映射对象标识符
Java语言按内存地址来识别和区分同一个类的不同对象,而关系数据库按主键值来识别和区分同一个表中的不同记录。Hibernate使用对象标识符(OID)来建立内存中的对象和数据库中记录的对应关系,对象的OID和数据库表的主键对应。 自然主键(具有业务含义的字段),如用户自定义的NAME;而代理主键不具备业务含义的字段,该字段一般取名为“ID”。 在java语言中,“==原创 2011-12-19 20:56:42 · 1123 阅读 · 0 评论 -
为什么要使用Spring?
打算看Spring,作为三大框架之一,一直很困惑她有什么用?为什么要使用Spring呢?回过头来想想过去一年花了很多时间来看Struts、Hibernate,总是不停地去他们有什么用,怎么去用,却从没去想过为什么要使用他们?必须要使用SSH吗?所以花了点时间去搜集资料(大部分来自网上,引用出处太多,恕不一一标明。)。 SSH 在J2EE项目中表示了3种框架,即 Spring + Str原创 2012-03-04 18:56:47 · 33242 阅读 · 6 评论 -
Inversion of Control
Inversion of Control(IoC)控制反转容器,key of Spring! 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。 这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处转载 2012-03-04 19:14:28 · 1078 阅读 · 0 评论 -
不同Bean创建方式以及对应配置
《整合SSH应用开发详解》读后笔记不同Bean创建方式有三种: 1、大多数情况下,BeanFactory使用new关键字调用构造器 2、BeanFactory调用某个类的静态工厂方法创建Bean 3、BeanFactory调用实例工厂方法创建Bean一、使用new关键字调用构造器使用new关键字来创建Bean实例是最常见的情形,如果采用设值注入的方式,要求类提供无参数的原创 2012-08-20 10:51:25 · 974 阅读 · 0 评论 -
Spring中常用的hql查询方法(getHibernateTemplate())
Spring中常用的hql查询方法(getHibernateTemplate()) ---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象转载 2012-09-03 10:36:00 · 526 阅读 · 0 评论 -
session和cookie的区别
http://www.chinahtml.com/1007/128010707619425.htmlsession和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键。基于网上一些文章和资料的参阅,及作者个人的应用体会,对这两个概念做一个简单的阐述和辨析,希望能与大家共同探讨下。 session和co转载 2012-09-27 18:19:51 · 826 阅读 · 0 评论 -
对Hibernate进行优化的方案
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: * 数据库设计调整 * HQL优化 * API的正确使用(如根据不同的业务类型选用不同的集合及查询API) * 主配置参数(日志,查询缓存,fetch_转载 2012-10-03 16:30:10 · 782 阅读 · 0 评论 -
Servlet简明教程
转自:http://www.blogjava.net/jlin/articles/62523.htmlServlet程序的基本结构//Servlet 基本结构import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class SomeServlet extend转载 2012-09-18 14:16:52 · 1122 阅读 · 0 评论 -
Struts 2的标签库(1)——标签库基础
1. 为什么要使用标签?当JSP页面嵌入大量的Java脚本时,整个页面的可读性下降,从而可读性也随之下降。使用自定义标签的优势:简单;有利于团队协作;可读性高。导入struts 2标签库:>2. Struts 2把所有的标签都定义在URI为“/struts-tags”的空间下,但是我们依然可以将Struts 2的标签简单的分为以下的3类:1)原创 2011-11-08 19:54:08 · 572 阅读 · 0 评论 -
Hibernate简单使用
Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开原创 2011-11-15 21:34:11 · 1615 阅读 · 0 评论 -
Ajax小试牛刀(一)
<br />Ajax实现自动刷新简单例子(《疯狂Ajax》例子)<br /> <br />second.jsp<br /><%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%@ page import = "java.util.Random" %><%Random rand = new Random(System.currentTimeMilli原创 2011-05-13 09:31:00 · 602 阅读 · 0 评论 -
非ajax实现二级联动
ajax实现二级联动固然可以,但是小型的二级联动还是大可不必用ajax就可以实现……转载 2011-05-05 22:30:00 · 1045 阅读 · 1 评论 -
Struts 2体系介绍
Struts 2的体系与Struts 1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是使用Struts1的设计核心。Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与Servlet API分离。Struts 2框架的大致转载 2011-08-16 16:34:03 · 864 阅读 · 0 评论 -
TaskMenu——仿XP
<!--body {margin:0px; border:0px; background-color:#ffffff}--><!--body {margin:20px; border:0px; background-color:#fff原创 2011-09-01 09:16:19 · 1920 阅读 · 0 评论 -
MVC思想概述
1.1.1 Web技术的发展随着Internet技术的广泛使用,Web技术已经广泛应用于Internet上,但早期的Web应用全部是静态的HTML页面,用于将一些文本信息呈现给浏览者,但这些信息是固定写在HTML页面里的,该页面不具备与用户交互的能力,没有动态显示的功能。转载 2011-09-12 16:23:18 · 9906 阅读 · 1 评论 -
电信分公司-华讯面试题,探讨下解题思想
一个月前在广州华讯公司(电信分公司)的一道面试题:请问一个购物的BS平台,客户A和客户B“同时”看上了一件商品,商品的数量是10件。客户A购买了这件商品7件,此时客户B的页面上还是显示“10”件商品。请问用什么办法让客户B知道商品的数量已经发生了变化,只有3件???要求:最好不要转载 2011-08-15 22:17:52 · 3141 阅读 · 0 评论 -
指定的服务并未以已安装的服务存在(Tomcat)
新下载的Tomcat6.0 解压缩完了运行tomcat6.exe屏幕一闪就没了 运行tomcat6w.exe弹出个筐指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6' 我安装了tomcat5,双击startup.bat可以正原创 2011-08-16 21:26:58 · 4347 阅读 · 0 评论 -
数组属性的类型转换器
lee\LoginAction.java package lee;import com.opensymphony.xwork2.Action;import java.util.Date;public class LoginAction impl转载 2011-09-14 19:50:29 · 983 阅读 · 0 评论 -
Struts 2.1:基于OGNL的类型转换
Struts 2内建的OGNL表达式的支持,因此在Struts 2中甚至可以直接将字符串参数转换成符合类型。使用MAP实例lee\LoginAction.javapackage lee;import com.opensymphony.xwork2.Action原创 2011-09-13 22:16:54 · 935 阅读 · 0 评论 -
为什么struts.xml文件中要增加input视图?
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"原创 2011-09-14 20:29:08 · 3418 阅读 · 1 评论 -
Struts2的属性驱动与模型驱动
Struts1中提供了ActionForm专门来封装用户请求,这种方式显得结果更加清晰:Action只负责处理用户请求,而ActionForm专门用于封装请求参数,如果我们怀念这种开发方式的话Struts2提供了驱动模型的模式,也可以实现这一点。1.Struts2的属性驱动.转载 2011-09-12 15:43:30 · 3156 阅读 · 0 评论 -
简单的输入校验
servlet硬编码方式进行输入校验: 客户端的输入校验:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml原创 2011-09-14 22:37:18 · 1401 阅读 · 0 评论 -
Struts 2.1在windows 7中的配置(Tomcat 6+JDK 6以及Eclipse )图文
8月16日 今天晚上捣鼓了一下Struts 2.1,不知道是版本问题还是什么问题,老是报404错误!有待解决!!!补充:9月8日,今天把这个错误(主要就是result not defined)解决了。主要是struts要放在src根目录下,我之前都是放在actio原创 2011-08-16 21:00:19 · 3331 阅读 · 2 评论 -
Linux下配置tomcat、jdk
步骤如下: 1、 上传apache-tomcat-6.0.24.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个文件添加可执行的权限 # chmod +x apache-tomcat-6.0.24.tar.gz j转载 2011-10-11 10:44:11 · 550 阅读 · 0 评论 -
文件的过滤
大部分的时候,web应用是不允许浏览者自由上传。这样就需要对上传的文件进行过滤。1、手动实现文件过滤在action中定义一个专门用于进行文件过滤的方法,该方法的方法名是任意的,该方法的逻辑就是判断上传文件的类型是否为允许类型。例如增加一个filterTypes()方法,代原创 2011-10-18 21:23:24 · 1190 阅读 · 0 评论 -
Struts 2 实现上传文件
关于文件的上传和下载,web是经常使用到的。在大部分时候,表单上用户的请求参数是字符串,但是如果将表单元素设置 =”multipart/form-data”属性,则提交表单时不再以字符串的形式提交参数,而是以二进制的方式提交请求。enctype 的属性主要有:application/x-www-form-urlencoded (默认编码,只处理value属性值,将其处理成URL编码方式);mu原创 2011-09-23 20:16:48 · 539 阅读 · 0 评论 -
MVC三层模型(struts+spring+hibernate)总结
简单的说:struts 控制用的hibernate 操作数据库的spring 用解耦的详细的说:STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持久化层 , 是一种新转载 2011-11-17 17:49:24 · 853 阅读 · 0 评论 -
Session 相关
Session tracking会话与会话追踪Internet通信协议可以分为两大类:有连接协议和无连接协议,两者的最大差别在于客户端和服务器端之间维持联机上的不同。session的引入: 鉴于http是无状态的协议,当完成客户端和服务器的传递信息后,就断开之间的联系,这样就造成了怎么样在几个页面之间传递信息的问题. 我们Jsp程序中很多参数需要从数据库中读取,有的参数实际读取一次原创 2012-09-20 13:55:25 · 1091 阅读 · 0 评论