- 浏览: 129367 次
- 性别:
- 来自: 苏州
最新评论
-
itmyhome:
应该再补充一条:10、还是基础
【转】九句良言 -
怪兽00:
野猪和家猪的故事 -
xwq18:
谢谢,用了第三种方法解决了项目中的一个小问题
Java得到上下文的绝对路径 -
yllmax:
(注:这里引入了jquery-1.4.2.min.js 的JS ...
Struts2+JSON+JQuery实现简单验证 -
LD_21:
VincentBoy 写道 不错 啊。
请问一下,你还有没有这 ...
Struts2+JSON+JQuery实现简单验证
文章列表
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
七、跨应用程序的session共享
八、总结
参考文档
一、术语session
在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这 ...
25个学习要点让你成为Java技术大牛
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。 2. 你需要学习Java语言 的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。 3. 你应该了解JVM 、classloaders、cla ...
1. 做你个人有热情的事情。你是你自己最好的民意代表。
2. 用户体验很重要。大多数产品做不到这些是因为用户弄不清怎样才能从这些产品中获得好处。很多产品做不到这些是因为过于复杂。
3. 要懂技术。你不必去写代码,但你必须能理解它是如何被开发出来的,如何工作的。
4. 创业公司的CEO必须,必须,必须担任产品经理。他/她必须对产品拥有功能性的用户体验。
5. 对功能进行主次分级。不会有两个等同的功能。你不可能把它们一次全实现。要进行兵力优化。
6. 使用缺陷跟踪系统,虔诚的用它来管理你的开发活动。
7. 及时发布。除非真正的用户接触到你的产品并给予反馈, ...
1. 懂得分享。尽可能使用开源,并且当你有能力的时候,要对其有所贡献。聚全社会之智慧,胜过某些“大”公司之短视。 2. 公平竞争。尝试其他技术、框架、方法和观点。不要总以为只有你的选择才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。 3. 不要攻击他人。像第2条所说的,不要仅仅因为别人恰巧使用.Net、Java或PHP就去攻击他们(我在这方面有一次教训)。有时,它们或许要比你所认为的更有效。只要别人不是一无是处,你就可以从他们那里学到很多东西。 4. 自我完善。尽量发布可以运行的代码。不要指望QA能给你找出所有的程序错误。要经常并且全面深入地测试你的代码 ...
FMS的最新版本已经到FMS 3了 ,本入门教程使用Flash Media Server 2 演示,但你可以很容易的升到 3,几乎没有什么区别我把我以前的那些FMS学习笔记整理了一下,做了下修改,成了一页的FMS教程,方便想学FMS的新手来看,如果还有错误或者看不懂的地方欢迎留言,或email偶(nshen121gmail.com),偶会进行更改什么是Flash Media Server ?Flash大家庭里的一员,这个东东以前叫Flash Communication Server,传说中的FCS就是这个,现在改叫FMS了...不见不知道哦,一见真可怕,adobe还有这么cool的东东,自从见了 ...
本文档的目的是描述如何在Red5中创建应用程序.需要使用Red5中所给的API。 二.应用程序目录: ======================== 在默认的情况下,Red5将所有的应用程序存放在根目录的”Webapps”目录下面.因此在创建一个新的应用程序之前,首先需要在这个目录中创建一个子目录.习惯上这个子目录的名字应该和马上创建的应用程序的名字是一样的. 在你的新应用程序中,需要一个”WEB-INF”的文件夹用来存放关于使用类情况的配置文件.你可以使用Red5提供的一个模板,它可以在”doc/templates/myapp”文件夹中找到. 在Red5启动的时候, ...
下面列出了一些可以帮助你改善CSS样式表的简单实用的方法,如果你刚刚开始使用CSS,这篇日志可以帮助你更好的理解CSS。
#1. 结构
保持CSS结构清晰,不仅有助于保持CSS文件的简单,也利于日后的检查、更改。
#2. 保持简洁
保持代码简洁,可以大幅减小CSS文件的大小。
#3. Padding vs. Margin
对于浏览器来说,Margin是兼容性最差的一个属性。因此,只要条件允许,应该尽可能的使用Padding属性。
#4. 整合
在下面的例子中定义了一个公共的Class,来代替不同的地方都要用到的相同的代码:color:grey。
#5. ...
以下是对FMS的整理。 有时用起来忘了就打开快速取到。//===================命令索引===============//================App 类===============application.onConnect /*application.onDisconnect /*application.onAppStart //APP载入调用application.onAppStop //App卸载调用application.onStatus //脚本发生错误调用application.broadcastMsg("函数",参数) /*appli ...
--引用一个不错的S2SH分页的实力:
J2EE系统中分页显示,修改dao层,service层,action层,两个分页类文件,代码如下:dao层接口:
package com.last999.im.news.dao;
import java.util.*;
import com.last999.im.news.entity.KindEntity;
import com.last999.im.news.web.PageTool;
public interface KindEntityDao{
public KindEntity get(String uuid);
...
在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:A: java:comp/env/jdbc/testDSB: jdbc/testDS
这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法 ...
无论你是男人,还是女人,做人,想成功,下面就是你必须要做到的:
1,朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越差。
2,给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力 ...
项目流程:一、原型设计(数据库原型(hibernate),界面原型(structs)),接着原型评估(对于数据库原型要写方法测试,界面原型要符合客户需求或者需求文档所述),当原型设计完成接着着手业务流程(spring部分);二、业 ...
org.springframework.aop- 3.0.0.RELEASE--------------------Spring的面向切面编程,提供AOP(面向切面编程)实现org.springframework.asm- 3.0.0.RELEASE--------------------Spring独立的asm程序,相遇Spring2.5.6的时候需要asmJar 包.3.0开始提供他自己独立的asmJarorg.springframework.aspects- 3.0.0.RELEASE----------------Spring提供对AspectJ框架的整合org.springframew ...
我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的 ...
/* 第一种:在 Struts2 当中,Struts1同样也可通过这种形式获取: */
/* 获取 request 对象 */
HttpServletRequest request = ServletActionContext.getRequest();
/* 得到当前上下文绝对路径以保存图片 */
String contextPath = request.getSession().getServletContext().getRealPath("\\");
/* 第二种:在 Filter 当中: */
public void ...