摘要:新建一个EJB项目: (基于MyEclipse 8.6)开发EJB分为两个步骤: 1. 开发服务端; 2. 开发客户端;在MyEclipse中配置JBoss服务器: 1> 2> 配置完成后, 打开Servers视图: 点击启动, 即可启动服务器;输入http://localhost:8080进行测试: 3> 通过MyEclipse可以很方便的进行EJB项目的部署和测试: 1. 新建一个EJB Project: 【四-03:00】 1> 2> 2. 编写EJB: 【四-06:00】 分为两部分, 一个是接口, 另一个是...
阅读全文
摘要:定义客户端访问接口:1. 客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑(跟具体实现无关);2. 当开发企业Bean之前, 首先要做的第一个决定是: EJB要支持什么样的客户端? 因为不同的客户端, 其访问的方式也将不同(分布式开发对于性能的要求很重要)。【三-10:00】 1> 远程客户端; - 客户端与其调用的EJB对象不在同一个JVM进程中。(场景:这个是远程客户端的本质) 2> 本地客户端; - 客户端与其调用的EJB对象在同一个JVM进程中。(场景:启动一个JBoss服务器, 然后在服务器中放入两个EJB对象,其中一个EJB作为客户端, 另外一个EJB作为服务器端
阅读全文
摘要:1.EJB3.0技术简介:1> 被简化的EJB API: EJB3.0消除了对Home接口的依赖, 所有持久化对象不必再实现任何EJB API接口. Session Bean, Message Driven Bean, Entity Bean现在只是简单的 Java Bean.2> Java Annotations: EJB3.0需要用到JDK5.0出现的新特性:Annotations。 Annotation特性使发布描述文件变成一个可选项, 而非必须项。EJB3.0定义了很多的Annotation,覆盖了众多与持久化相关的概念。比如:Bean的类型、依赖注入、事务管理、安全、回调
阅读全文
摘要:目录结构:Spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http
阅读全文
摘要:举个例子:12<%@ page contentType="text/html;charset=utf-8" %>你好吗?resin等服务器大都会打印出乱码(tomcat除外),但是如果更改为12<%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>你好吗?这样就服务器一定会是正确抓到“你好吗”了。关于contentType和pageEncoding的差异和中文JSP页的设定技巧:contentType --指定的是JSP页最终Bro
阅读全文
摘要:1、核心标签库: 1> <c:out value=”输出值” escapeXML=”布尔值” default="默认值" /> 在页面输出指定值. 输出值可以是字面量,也可以是EL表达式的计算结果 如果escapeXML为true则输出值字符原样输出,如果为false则对字符串中的特殊字符进行转换后输出. 例:<c:out value="${username}" default="no data"></c:out> 2> <c:set var=”变量名” value=”变量值” s
阅读全文
摘要:Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。从本质上讲,它可以看作是你的身份证。但Cookies不能作为代码执行,也不会传送病毒,且为你所专有,并只能由提供它的服务器来读取。保存的信息片断以“名/值”对(name-value pa
阅读全文
摘要:java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下:HttpServletRequest request HttpServletResponse responseCookie cookie = new Cookie("cookiename","cookievalue");response.addCookie(cookie);下面建立一个有生命周期的cookie,可以设置他的生命周期
阅读全文
摘要:一、客户端用cookie保存了sessionID客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内存中搜索对应的sessionID,如果找到了对应的 sessionID,说明我们处于登录状态,有相应的权限;如果没有找到对应的sessionID,这说明:要么是我们把浏览器关掉了(后面会说明为什 么),要么session超时了(没有请求服务器超过20分钟),session被服务器清除了,则服务器会给你分配一个新的sessionID。你得重 新登录并把这个新的sessionID保存在cookie中。在没有把浏览器关掉的时候(这
阅读全文