java
两行脚印
这个作者很懒,什么都没留下…
展开
-
简单明了的jstl与el介绍
在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。Sun 公司 Java 规范标准的 JSTL 由 apache jakarta 组转载 2011-11-29 10:34:35 · 105 阅读 · 0 评论 -
axis的几点注意
1、最好的教程是官方的user‘s guide。没有什么比这个更新更完整。2、英文不好的话,最好多搜几分看起来不错的指南,按照一个做不出来的话,横向对比下注意:下边也是一篇不完整的教程,作为官方教程的要点补充。把axis整套流程移到自己的应用中一、你应该把axis复制到webapp中运行下,那里面是axis的应用骨架1、打开首页,运行下Validation,会提示你需要原创 2012-02-16 15:52:02 · 175 阅读 · 0 评论 -
jrebel:热插拔,开发快速部署
每次改完类,要reload?修改下配置文件,必须restart?好吧,有了jrebel,你可以像开发动态语言一样的快速部署与测试了。官方地址:http://zeroturnaround.com/jrebel/破解版:http://download.csdn.net/detail/shuihan0377/4117899 3.6使用方法:在eclipse的tomcat配置,原创 2012-03-06 20:03:06 · 371 阅读 · 0 评论 -
权限系统概要
权限系统概要前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继原创 2012-03-30 17:58:57 · 219 阅读 · 0 评论 -
maven总结
用到了maven,读的《maven权威指南》,总结于下,以备后查关于maven:Maven是一个项目管理工具,它包含了:一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phas原创 2012-03-31 11:23:55 · 268 阅读 · 0 评论 -
JAVA ssl 配置(tomcat https设置)
项目要求用ssl连接,详细研究了下ssl,接触了keytool这个jdk工具tomcat要支持ssl,参照官方文档:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html几个概念:keytool: jdk的证书管理工具,具体使用方法见下文参考keystore文件: java证书库文件(其他程序的证书库是什么格式,俺表原创 2012-04-12 13:48:32 · 816 阅读 · 0 评论 -
jms总结
虽然jms的实现有很多,但比较流行和常用的就是activeMQ,所以,以activeMQ(下称mq)为例:一、架设mq中间件下载activeMQ:http://activemq.apache.org/解压后,有个类似tomcat的目录结构,运行bin/activemq.bat即可启动mq服务器端(消息中间件)。启动消息里,你能找到mq的管理地址和演示地址,一般是http://0原创 2012-05-08 14:46:15 · 319 阅读 · 0 评论 -
一个HttpsURLConnection的简单封装
package cn.well.step.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;impor原创 2012-05-08 16:27:18 · 2059 阅读 · 0 评论 -
tomcat运行多个应用的配置
tomcat同时运行多个应用的配置方法有三种:一、基于虚拟目录 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">原创 2012-05-10 15:36:01 · 271 阅读 · 0 评论 -
Eclipse调试Bug的七种常用技巧
1、 条件断点断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,2、转载 2012-12-12 11:12:42 · 189 阅读 · 0 评论 -
好的设计原则(自我总结篇)
大大小小接触了不少项目,现在把总结的一些设计技巧,设计原则总结于下,虽然不能和大拿们的著作比,但贵在是自己所感所悟。1、项目必须分层设计(典型例子,mvc结构,易于维护,项目结构尽量单一扁平,不用过分的包装--不超过3句话,就不要封装成函数!!ok?)2、如果项目有一定规模(有功能划分),一定要模块化3、尽量减少硬编码(比如提示信息,后期可能修改的参数等,可以用properties或x原创 2011-12-31 18:39:56 · 174 阅读 · 0 评论 -
Log4J 配置与使用
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志转载 2012-01-31 14:08:09 · 158 阅读 · 0 评论 -
struts1工作流程图
熟看此图,struts1 的工作流程及原理不再迷糊...转载 2011-11-29 10:36:50 · 82 阅读 · 0 评论 -
Struts1.X入门
万事开头难,这里转载些入门的例子,做好,理解,然后对着文档就能自学了。一、配置jar commons-beanutils-1.8.0.jar: 动态的获取/设值Java Bean的属性 commons-digester-1.8.jar: 基于规则的XML文档解析,主要用于XML到Java对象的映射 commons-fileupload-1.1.1.jar:转载 2011-11-29 11:05:28 · 98 阅读 · 0 评论 -
MySQL数据类型
转载,备查!其中的长度以字节为单位名称 长度 用法 TINYINT(M) BIT,BOOL,BOOLEAN 1 如果为无符号数,可以存储从0到255的数; 否则可以存储从-128到127的数。 SMALLINT(M)转载 2011-11-29 11:07:56 · 105 阅读 · 1 评论 -
Struts2.X入门
Struts2的知识点:自定义类型转换、输入效验、文件上传、国际化 一、配置jar包 commons-logging-1.0.4.jar:日志管理 freemarker-2.3.8.jar: 用户界面标签模版 ognl-2.6.11.jar: 用于页面输出的表达式语言 struts2-core-2.0.14.jar:struts核心库转载 2011-11-29 11:06:16 · 86 阅读 · 0 评论 -
Hibernate入门
一、Hibernate必须包(3.2) hibernate3.jar:Hibernate的核心库 cglib-2.1.3.jar: Hibernate用它来实现PO字节码的动态生成,非常核心的库 asm.jar:cglib所使用的库 asm-attrs.jar: cglib所使用的库 dom4j-1.6.1.jar: Hiber转载 2011-11-29 11:07:04 · 76 阅读 · 0 评论 -
el & jstl 速查
EL表达式1、EL简介 1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为转载 2011-12-01 18:20:18 · 254 阅读 · 0 评论 -
学习java的25个目标,你实现了几个?
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflec转载 2011-12-22 11:40:50 · 181 阅读 · 0 评论 -
java函数 引用参数问题
编程遇到如下问题:String a = "";change(a);sysout(a);结果还是空,本以为传递的是引用,函数里修改了a的值,外边应该能获取,但现实是,a还是emptyStringjava中函数传的引用对象到底是什么?java函数是传值的,java函数传递的参数是对象的引用 这句话怎么理解?读了半天,弄明白了,试着总结下1、java函原创 2012-01-10 17:27:11 · 313 阅读 · 0 评论 -
junit基础 关于annotation的使用说明
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@AfterClass:针对所有转载 2012-01-13 11:04:35 · 436 阅读 · 0 评论 -
使用 Eclipse 远程调试 Java 应用程序
eclipse 远程调试服务器java:第一种:远程监听,eclipse 去连接服务器启动的时候,加上两个参数java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar test.jareclipse新建一个远程调试第二种:eclipse监听,远程来连接(不常用的,亲。转载 2012-12-07 16:44:10 · 183 阅读 · 0 评论