代码改变世界

随笔分类 -  J2EE

Java内部类应用实例:控制框架

2011-07-03 14:53 by Aga.J, 1725 阅读, 收藏,
摘要: /* * "控制框架"是应用程序框架的一种特殊类型,受到对事件响应的需要的支配: * 例如主要用来响应事件的一个系统叫做“由事件驱动的系统” * 为了理解内部类如何简化“控制框架”的创建和使用,可以认为一个控制框架的工作 * 就是在事件“就绪”以后执行它们。针对“控制框架”需要控制的东西,框架内并没有 * 包含任何特定的信息。 */(一)定义“事件”public abstract class Event { private long evtTime; public Event(long eventTime) { evtTime=eventTime; } public boo 阅读全文

J2EE学习笔记:第五天 EJB

2011-06-13 00:29 by Aga.J, 2058 阅读, 收藏,
摘要: (内容安排较乱 , 仅作本人个人学习笔记)1 EJB概述 EJB实际上是一个被管理的组件,存在于J2EE容器中,由J2EE容器负责创建,控制,销毁,并控制当前存在的EJB数量和EJB所用的资源(内存和数据库连接等)。 每个容器维护一个分配给客户端的EJB实例池,当客户端不再需要EJB时,该实例将会被返回到EJB实例池中,并释放其资源,而在负载过重的情况下,即使客户端在使用EJB,EJB实例也会被容器强制返回实例池,但是这个实例还可以给其他客户端使用,而当客户端向EJB发起另一个请求时,容器会重新建立初始EJB实例来响应这个请求,也就是说一些EJB实例和他们所使用的资源可以在多个客户端之间进行共 阅读全文

J2EE学习笔记:第四天

2011-06-11 16:44 by Aga.J, 580 阅读, 收藏,
摘要: 5 使用JNDI使用JNDI,首先需要获取一个 添加或者查找名字 的 环境, 代表整个名称空间的环境叫做initial environment。 由一个名为javax.naming.InitalContext的类描述Context ctx = new InitalContext();Context对象描述的是一个可以用来查找对象添加对象的 环境。通过这个环境可以获取和这个环境相关的对象的列表。这个初始化调用会抛出初始化失败等异常,编写代码过程中需要捕获并处理这些异常主要的异常包括:(1) javax.naming.CommunicationException:Can not find Seri 阅读全文

J2EE学习笔记:第三天

2011-06-08 14:48 by Aga.J, 636 阅读, 收藏,
摘要: 1 java 命名与目录服务 Java 命名和目录接口 Java Naming and Directory Interface JNDI JNDI最简单的形式就是用来“查找”通过J2EE服务器注册的资源。 JNDI的高级使用支持对java对象和其他信息的复杂的存储和检索。2 什么是命名和目录服务 命名服务提供了一种为对象命名的机制,这样我们就可以不需要知道对象的具体位置而可以很方便的获取和使用对象,这类似于我们的web访问,我们可以定位到任何网络能够访问到的机器上的对象。 命名服务器要求我们要有正确的环境获取(obtaining a context),只有在正确的环境中才能找到想要的名字。 命 阅读全文

又见作业之无线点餐系统项目经理经验总结

2011-06-07 21:36 by Aga.J, 1023 阅读, 收藏,
摘要: 本次实验涉及到移动手机,Web服务平台,桌面应用程序,GIS应用的开发,是一个比较有挑战性的项目。 本人担任项目小组组长,负责完成项目需求的获取和分析,项目管理,项目开发计划设定,项目开发概要设计等关键任务。此次担任项目经理的机会很好地让我将课上学习到的项目管理知识,项目计划知识,项目开发概要分析知识和过去项目管理和开发经验结合起来,并应用到实际项目中去,很好的完成了项目要求和既定目标。 在项目初期,主要是需求的获取,我详细的分析了项目要求文档,进行项目的业务建模和功能用例分析,并编写相应文档。需求文档完成后,小组内召开第一次会议,针对项目需求文档进行项目目标和项目范围确认,并进行项目分工(. 阅读全文

J2EE学习笔记:第二天

2011-06-05 17:47 by Aga.J, 494 阅读, 收藏,
摘要: 11 J2EE环境相关知识安装JDK,设置必要的路径(1) 环境变量:J2EE_HOME=jdk位置,作为其他变量地址的前缀(2) PATH变量:指向JDK提供的工具(如javac)的地址,%J2EE_HOME%\bin(3) CLASSPATH变量:添加J2EE JARJ2EE 应用程序所有的文档和类文件都在SDK包内。详细可参见jdk文件下的readme的html文件(D:\Java\jdk1.6.0_23\README_zh_CN.html),主要介绍了以下内容:(1)JavaTM Platform, Standard Edition Development Kit (JDKTM)。JD 阅读全文

J2EE学习笔记:第一天

2011-06-04 16:23 by Aga.J, 584 阅读, 收藏,
摘要: 21天学通J2EE第一天挑战N层开发1 单层应用程序的缺点:因为表示层,业务层,数据访问层都被放置在同一个应用程序中,所以一旦程序功能的任何部分发生了变化,都潜在的影响其他部分,需要重新编译代码中的很好多部分,增加了添加或者修改功能的开销。尤其是在多用户的情况下,软件新版本的推行会变得越来越复杂。2 向二层开发进军使用二层开发的主要目的是不同的机器上的多个应用程序可以共享数据,所以我们可以架设一个单独的数据库服务器。这样一来,数据访问层中的任何改动都不会影响应用程序中的表示层和业务层。同时,使用这种分离方式,还可以让我们很简单的使用另一个不同的数据库和不同的代码来替代整个第二个物理层,只要和第 阅读全文

又见作业

2011-06-01 10:05 by Aga.J, 390 阅读, 收藏,
摘要: 作业要求使用LoadRunner测试一个系统,所以选了jforum来测,下面是jforum的基本安装过程,做下笔记。Jforum安装详解1 搭建安装环境的基础设施 Jdk Tomcat MySql2 下载jornum http://www.jforum.net/index.jsp3 解压下载到的jforum-2.1.9.zip到你的tomcat的webapp下,并改名为jforum(可以改其他名字,记住这个路径就好)4 在MySql中建立数据库 jforum,然后从刚才解压出来的jforum-2.1.9文件(如果你已经重命名为jforum,那就是jforum里面找)按照这个路径查找\WEB-I 阅读全文

J2EE Investigation (2)

2011-02-25 15:16 by Aga.J, 333 阅读, 收藏,
摘要: The most common thing you may encounter is that in your client application you need to write intricate code to handle transaction and state management , multithreading, resource pooling, and other complex low-level details. We always do this , don’t we? Smart coder may try to organize his code stru. 阅读全文

J2EE Investigation

2011-02-24 15:01 by Aga.J, 335 阅读, 收藏,
摘要: As we know J2EE is a platform designed for enterprise application. It has lots of advantages, and it can help us to develop high quality distributed transactional , high-speed , reliable enterprise application. Otherwise just because J2EE provides a component-based approach to the design, developme. 阅读全文