![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 65
wllyy189
程序员,谦和谨慎,富于团队精神
展开
-
Velocity脚本摘要
导读: Velocity判断空值方法: 依据: $username与$!username的区别,当找不到username的时候,$username返回字符串"$username",而$!username返回空字符串"" 所以:#set($!username==) 可以判断字符串是否为空 以下为Velocity脚本摘要 1、声明:#set ($var=XXX)原创 2008-06-26 15:42:00 · 720 阅读 · 0 评论 -
JSP实用篇
导读: 一,重定向页面 1,response.sendRedirect("url"); 2,response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location",newLocation); 二,HTML Encoder和URL Encoder 1,HTM原创 2007-10-31 07:39:00 · 305 阅读 · 0 评论 -
你可能不知道的CSS语法技巧
1. CSS字体定义简写规则一般的写法会是这样:font-weight: bold;font-style: italic;font-varient: small-caps;font-size: 1em;line-height: 1.5em;font-family: verdana,sans-serif 而实际上你可以用更简洁的写法:font: bold italic small-caps 1em/转载 2007-11-01 07:53:00 · 604 阅读 · 1 评论 -
网上收集的Html颜色代码全集
颜色英文代码全集 red green blue magenta转载 2007-10-31 07:42:00 · 585 阅读 · 0 评论 -
Java 专业人士必备的书籍和网站列表
Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC2007 年 1 月 15 日对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战转载 2007-10-31 07:46:00 · 575 阅读 · 0 评论 -
一位软件工程师的6年总结
一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是转载 2007-10-29 08:12:00 · 18460 阅读 · 171 评论 -
Log4j配置与测试
配置一、常用输出格式%c 列出logger名字空间的全称,如加上{}表示出从最内层算起的指定层数的名字空间%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%p 日志信息级别%d %d{}:日志信息产生时间,使用ISO8601定义的日期格式%C 日志信息所原创 2007-10-30 08:36:00 · 490 阅读 · 0 评论 -
写 Java 程序最容易犯的 21 种错误实例分析
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了一个类。这转载 2007-10-30 08:29:00 · 299 阅读 · 0 评论 -
EJB 学习笔记
导读: 1、ejb 基础知识 (1) 无状态会话bean 不保存客户机的会话状态 优点:使用小量的实例即可满足大量的客户。每个实例都没有标识,相互之间是等价的。 等?的无状态会话bean: 多次和一次调用的结果和效应相同。 在集群中可以负载均衡 a 机器失败,可以在b机器上重试 非等?的无状态会话bean: 如:计数器 不能自动因故障而进行切换。 (2)原创 2007-10-29 08:20:00 · 297 阅读 · 0 评论 -
jsp彩色验证码
一些网站采用了字母和数字的验证码,数字和字母加起来一共30多个,如果有心,还是能够通过方法识别出来。我在网上看到一篇文章"jsp彩色验证码",我进行了加强,生成的验证码内容为汉字,可以方便应用在面向汉语网民的网站认证上。当然,我还看到别人考虑的几种方法:1.生成计算题,比如20+34*(23-12)=?,用户必须输入正确的答案才能通过验证,这个想法挺好,但是用户必须打开计算器进行计算,增加了用转载 2007-11-01 07:54:00 · 518 阅读 · 0 评论 -
常用的几种 Javascript Ajax Tabs
在页面上的Tab功能是最常用的,这样可以节省很多版面。而完成这样的Tab功能的Javascript Ajax,有多种选择,其中常用有以下若干种: 1.jQuery Coda Slider – 具在很好的动态效果demo网址:http://www.ndoherty.com/demos/coda-slider/1.1/#1 2. Tab Accordion – 这个比较漂亮de转载 2007-11-02 09:07:00 · 864 阅读 · 0 评论 -
Spring 整合 Hibernate 的一处简化配置
在过去使用 Spring 整合 Hibernate 的时候,都是用这样的配置方式。bean id="sessionFactory" lazy-init="true" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> property name="mappingResources">转载 2007-11-02 09:10:00 · 384 阅读 · 0 评论 -
选择怎样的开发模式
导读: 选择开发模式前首先要理解开发模式. 许多工作者根据经验的积累,将一些通用的解决方案提炼出来,就形成了“模式”。 “开发模式”就是开发过程中的一系列通用方案。 4种常见的开发模式: a.串行式开发模式. b.迭代式开发模式. c.增量式开发模式. d.并行式开发模式. 1.串行式开发模式 串行式开发模式的典型代表原创 2008-06-27 17:02:00 · 4434 阅读 · 1 评论 -
DAO根据时间查看性能
利用Proxy来测试DAO中方法的执行时间 提供一个记录开始时间和结束时间的工具类 /** * TimeTestUtil.java * * Copyright 2008. All Rights Reserved. */package com.easou.yybar.utils;/** *//** * TODO util class原创 2008-07-04 12:30:00 · 334 阅读 · 0 评论 -
数据仓库
目前,数据仓库一词尚没有一个统一的定义,著名的数据仓库专家W.H.Inmon在其著作《Building the Data Warehouse》一书中给予如下描述:数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于转载 2007-11-22 17:12:00 · 455 阅读 · 0 评论 -
最简单的 AJAX 例子代码(完整注释)
最简单的 AJAX 例子代码(完整注释) "button" onclick="ajaxTest()" value="AJAX测试">"button" onclick=" document.getElementById(weather).innerHTML= " value="隐藏">// 1. 初始化 请求 对象// Mozilla/Firefox 下的原创 2007-11-05 06:28:00 · 1568 阅读 · 0 评论 -
Ant 入门讲解视频(22分03秒)
Ant 在开源软件包和企业里面得到了广泛的应用, 这个视频就对 ant 进行了基本的讲解.下载地址: http://cid-519b3f7aa2172030.skydrive.live.com/browse.aspx/Public/AntVideo 注意点开文件后才能下载.1. 手工编译运行项目 anttest;2. ant.ppt 讲解;3. 在 Eclipse 中使用 ant转载 2007-11-05 06:23:00 · 754 阅读 · 0 评论 -
SCJP 模拟题200道附答案
Q1 Which of the following statements are valid, given the following variable declarations: boolean a; boolean b; int c; 1) (a | b) 2)(a || a) 3)(a ^ b) | c 4)(a & c) 5)(a && c)Q2 Which of the follow原创 2007-11-04 07:21:00 · 836 阅读 · 0 评论 -
经验交流:学习J2EE流程中的经验和教训
在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 ·J2SE就是Java2的标准版,主要用于桌面应用软件的编程; ·J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; ·J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子转载 2007-10-17 10:48:00 · 409 阅读 · 0 评论 -
名词解释 J2EE 全面简介
本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍,相信看完此文,读者会对J2EE有一个更清晰的认识。 一。 J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的转载 2007-10-17 10:45:00 · 591 阅读 · 0 评论 -
(推荐)Entity Bean 的基础理论(摘自http://dev2dev.bea.com.cn)
Entity Bean 的基础理论1.1 什么是Entity Bean Entity Bean(实体Bean)是持久数据组件,代表存储在外部介质中的持久(Persistence)对象或者已有的企业应用系统资源。简单地讲,一个Entity Bean可以代表数据库中的一行记录,多个客户端应用能够以共享方式访问表示该数据库记录的Entity Bean。 那么什么是持久数据组件呢?为什么要使用转载 2007-10-29 08:19:00 · 1068 阅读 · 0 评论 -
数据库设计方法、规范与技巧
导读: 一、数据库设计过程 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数 据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模 型),用E-R图来描述。在逻辑设计阶段将E-R转载 2007-10-27 14:56:00 · 827 阅读 · 0 评论 -
怎样创建一个页面向导
向导是引导用户经过一系列页面的方法。当数据可以分成多组,同时不想在一个页面显示很多的数据,在每个页面只包含一个数据分组。那么向导是非常好的选择。 使用Struts实现页面向导功能:(1).整体结构如struts-config.xml文件:xml version="1.0" encoding="UTF-8"?>DOCTYPE struts-config PUBLIC原创 2007-09-20 15:37:00 · 513 阅读 · 0 评论 -
用POI的HSSF来操作Excel
1. 建立一个Java Project.2. 导入jar(Apache POI)包3. Code:package happy.heart;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import原创 2007-09-16 00:38:00 · 517 阅读 · 0 评论 -
Spring笔记(一)
AOP观念和术语l AOP全名为Aspect-Oriented Programmingl Cross-cutting concern在程序中常见到一些动作(如安全检查(Security Check)、事务(Transaction)、日志(Log)等系统层面的服务)被安插到各个对象的处理流程中,这些动作在AOP术语中称为Cross-cutting conc原创 2007-09-15 09:38:00 · 412 阅读 · 0 评论 -
JSTL FOREACH循环每行两和三列的显示方法
1.两列的c:forEach var="bean" items="${result}" varStatus="status"> c:if test="${status.count%2==1}">tr>c:if> td>b>$...{bean.id}b>:$...{bean.name}td>c:if test="${status.count%2==0}">tr>c:if>c:set var原创 2007-09-04 16:57:00 · 860 阅读 · 0 评论 -
处理表单跨页
前言:有时,表单数据太多,无法在同一个页面显示,需要分页完成(如用户注册表单)。这时,既可以为每一个表单创建一个ActionForm,也可以只创建一个ActionForm,它和多个表单对应。 这里我们把注册表单拆分为两个表单:第一个在insertContent.jsp中定义,包括name和phone字段,第二个表单在insertContent_next.jsp中定义,包括ad原创 2007-08-26 18:47:00 · 513 阅读 · 0 评论 -
java中四种操作xml方式的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点转载 2007-08-19 17:46:00 · 348 阅读 · 0 评论 -
Hibernate Query Language
本文翻译自Hibernate的文档第10章《Hibernate Query Language》。 Hibernate拥有一种功能非常强大的查询语言,这种语言被有意得与SQL非常相似,便于开发人员掌握。但不要被HQL的语法表面所迷惑,HQL完全是面向对象的,可以用来过程多态、继承、关联等关系。 10.1大小写敏感(Case Sensitivity) HQL中的转载 2007-08-19 10:26:00 · 1841 阅读 · 0 评论 -
Java开源 Jsp标签库
displytag 与Struts结合使用最出名的一个tag主要是显示表格数据很漂亮、完善。 http://displaytag.sourceforge.net/ cewolf tag 用来在web上显示复杂图形报表的一个jsp tag。 http://cewolf.sourceforge.net/ Loading Tab 当一个复杂的操作可以加载比较长的时间时,用这个tag。 htt转载 2007-09-23 08:27:00 · 629 阅读 · 0 评论 -
XPath手册 [源于ZVON]
[[注:]本手册由ZVON版本加工而成,对JQuery感兴趣的朋友可以看一下源代码]span.element {color:navy}span.elementOn {color:red}table{margin:4px;width:100%;border:solid 1px navy;border-collapse : collapse;border-b原创 2007-10-20 06:24:00 · 508 阅读 · 1 评论 -
每个初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样转载 2007-10-06 09:47:00 · 284 阅读 · 0 评论 -
java中文件操作大全
导读: 一.获得控制台用户输入的信息 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.ou原创 2007-10-30 08:24:00 · 404 阅读 · 0 评论 -
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句 代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); render_code();2、如果是UPDATE或INSERT,可以用update()方法。 代码转载 2007-10-13 14:34:00 · 327 阅读 · 0 评论 -
到主机 的 TCP/IP 连接失败
sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,打开 /Microsoft SQL Server 2005/配置工具/目录下的SQL Server Configuration Manager,选择mssqlserver协议,然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了原创 2007-10-09 14:56:00 · 498 阅读 · 0 评论 -
J2EE
J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过转载 2007-10-06 09:26:00 · 283 阅读 · 0 评论 -
Eclips使用秘技(绝对经典)
导读: 前言: 本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目的,是希望能将Eclipse的一些使转载 2007-10-28 20:46:00 · 1693 阅读 · 7 评论 -
很牛的求职经历
导读: 工作刚刚落实,论文也刚完成,终于有时间对自己的求职历程及求职经验进行总结了。应同学要求,最近准备书写系列文章“我的求职历程及经验分享”,请大家关注,谢谢! (一):求职历程总结 2007 年1月10日,随着在三方协议上郑重签下自己的名字,我的求职历程终于划上了一个圆满的句号。在这三个月漫长而艰辛的过程中,我付出了很多,经历了很多, 也收获了很多。这一路走来,要感谢的人太多太多,转载 2007-10-27 14:55:00 · 1007 阅读 · 1 评论 -
ERP常用词汇中英文对照
导读: A>>--------------------------------------------------------------- ABC Classification--ABC分类法 对于库存的所有物料,按照全年货币价值从大到小排序,然后划分为三大类,分别称为A类、B类和C类。A类物料价值最高,受到高度重视,处于中间的B类物料受重视程度稍差,而C类物料价值低,仅进行例行控制转载 2007-10-26 23:38:00 · 1308 阅读 · 0 评论 -
外包项目流程
一个完整的软件外包项目流程包括:需求分析、总体设计、详细设计、开发编程、测试分析、系统整合及现场支持。 1.需求分析:建立合作意向后,我们首先会对客户要求有详尽的了解,准确知道客户需求、客户的商业模式和业务流程,并结合自身的经验,为客户提出改进建议。 2.总体设计:在需求确定并获得客户认可后,由系统设计师进行系统架构设计,并与客户一起制定项目实施计划。 3.详细设计:由程序设计人员根据系统架原创 2007-10-25 18:51:00 · 495 阅读 · 0 评论