Motivation Do it once, resue for ever. Audience myself, Java Web developers Scope 应用案例 图书借阅系统 阶段1需求:图书录入.借阅人注册.图书借阅 业务实体:图书类别-图书 角色:图书管理员.图书借阅人 项目演进 系统架构逻辑视图 技术 J2EE框架: Spring Boot, Spring MVC, Spring Data(JPA, Redis), Spring AMQP, Spring Security 前端…
在做 Web Application 时,因为 Web Project 有 session 自动失效的问题,所以如何让用户登录一次系统就能长时间运行三个月,就是个问题. 后来,看到 session 失效的拦截器代码,就猜想能否通过拦截器来实现. 查资料发现可行:用户登录时将帐号密码存入cookie,cookie可以存储1年至更久,当session失效被拦截时,在拦截器内读取cookie 中的用户名和密码后再登录.(登录过程隐藏对用户不可见). 在实践过程中遇到个问题: 在拦截器内重新实现登录过程…
ThreadLocal variables are infamous for creating memory leaks. A memory leak in Java is amount of memory hold by object which are not in use and should have been garbage collected, but because of unintended strong references, they still live in Java h…
在自定义类库CS文件里使用System.Web.HttpContext.Current.Session获取Session时提示错误:未将对象引用设置到对象的实例. 一般情况下通过这种方式获取Session值不会有问题,不过应特别注意要使用session必须要page_load方法执行以建立了page对象以后才有session的使用目标,此时先检测Session是否为Null再调用值是不会提示错误的. 如果直接在Page页面中定义一个全局变量取Session的值就会提示未设置实例的错误!使用App…
http://www.cnblogs.com/tianguook/archive/2010/09/27/1836988.html 自定义 HTTP 处理程序,从IHttpHandler继承,在写System.Web.HttpContext.Current.Session["Value"]的时 候,没有问题,但想将这个Session写到某个变量时或判断是否为空时 如:HttpContext.Current.Session["Value"]==null,发现Sessio…
自定义 HTTP 处理程序,从IHttpHandler继承,在写System.Web.HttpContext.Current.Session["Value"]的时 候,没有问题,但想将这个Session写到某个变量时或判断是否为空时 如:HttpContext.Current.Session["Value"]==null,发现Session的值为NULL,后来查MSDN,看到 “在自定义 HTTP 处理程序中实现 IRequiresSessionState 接口,以…
需求提出: 网站: 父Web Application: http://www.test.com/ 子Web Application 1: http://www.test.com/child1 子Web Application 2: http://www.test.com/child1 默认情况下,由于独立的web application之间的Session是不共享的,现在需要这几个web application之间共享Session/登录 解决方案: 使用asp.net state server…
最近做了一个Java的web app,一直想在Centos环境中搭建一个完整的web服务器,现在开始动手. 先说说环境: 操作系统: Centos 6.3 WEB服务器: nginx-1.2.5 App服务器:JBOSS AS 7.0.0 1. 配置nginx: 修改/etc/nginx/nginx.conf http{ ... #-------------------------------------- #JBOSS AS 7 #-------------------------------…
概述 一个WAR文件包含了构成一个Web应用程序所需要的文件.WAR文件作为一个单元部署在一个或多个WebLogic Server实例上. WebLogic Server上的Web存档始终包含以下文件: 一个servlet或Java Server Page(JSP),以及任何帮助程序类. web.xml部署描述符,它是描述WAR文件内容的J2EE标准XML文档. weblogic.xml部署描述符,它是一个XML文档,包含Web应用程序的WebLogic Server特定元素. WAR文件还可以…
概述 是一个部署于web服务器中的实现了servlet接口的Java类,用于响应web请求 Web容器(也称为servlet容器)本质上是与servlet交互的Web服务器的组件.Web容器负责管理servlet的生命周期,将URL映射到特定的servlet,并确保URL请求者具有正确的访问权限. 和CGI相比更有性能优势 流程 假设用户请求访问URL. 浏览器为此URL生成HTTP请求. 将此请求发送到适当的服务器. HTTP请求由Web服务器接收并转发到servlet容器. 容器将此请求映射…