文章列表
【转】深入理解HttpSession
- 博客分类:
- Java Web应用
原文出处:http://lavasoft.blog.51cto.com/62575/275589
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。
为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者有着相同的本质。
在Java中,HTTP的Session对象用javax.servlet.htt ...
Freemarker学习笔记 1
- 博客分类:
- Freemarker
*学习资料来源:《Freemarker- 中文手册》,译者:南磊 Freemarker 版本 2.3.16
1. 概念
Freemarker是一个模板引擎,用来动态生成Html页面。它应用于典型的MVC场景中的View部分。实行前端设计与动态程序相分离,真正做到了前端Web工程师只关注前端设计,后台开发工程师只关注后台逻辑的实现的目的。这种分离模式使得整个工程结构层次清晰,代码易于维护。
Freemarker是免费的,基于BSD¹风格的许可,它是OSI²许可的开源软件。
1.BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自 ...
一 基本概念
分布式:(在百度百科上搜到的答案非常之专业,不适宜作为笔记内容)我的直观理解是,分布式即在一个应用网络集群结构中,将一套复杂的运行计算过程分别由网络节点的多台计算机分段执行。例如,A服务器执行A程序片段,B服务器执行B程序片段,最后通过调度,将各节点执行结果汇总。是一个从整体到各个局部再到整体的运算过程。各节点过程应该是同步的,或者至少是各节点执行线程是可控的。具备统一可管理性。
负载均衡:我的直观理解是,它同样建立在一个应用网络集群结构当中,是指调度通过对网络各节点执行压力计算后,将一套运算计算过程让某一个节点单独执行的过程。从整个执行 ...
1.1 标识符和JavaBeans
合法的标识符必须仅由Unicode字符,数字,货币符号和连字符号(如下划线)组成。
几条要遵循的规则:
● 标识符必须以字母、货币符号($)或连字符号(如下划线)开头。标识符不能以数字开头。
● 第一个字符之后,可以使用合法标识符自由组合。
● 实际使用中,对于字符数没有限制。
● 不能将Java关键字作为标识符。
● 标识符是大小写敏感的,如car 和CAR是两个不同的标识符。
以下是一些合法标识符例子:
int car;
int _car
int $car;
int __ ...