- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 Spring MVC 3.0简介
1. 背景介绍 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和
2015-02-28 19:28:54 2917 10
原创 Maven仓库—Nexus环境搭建及简单介绍
1. 环境搭建 1.1 下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件——免费] NEXUS PROFESSIONAL -FREE TRIAL [专业版本——收费]。 所以选择NEXUS OSS 找到Dow
2015-02-25 21:18:45 70913 20
原创 Maven中的核心概念
我们最能感受到的Maven的好处应该是它的“自动化构建”与“管理依赖关系”两大功能,下面就看围绕这两大功能的Maven中的核心概念。1. 项目目录 Maven 使用约定优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的主要目录结构: 一个 maven 项目在默认情况下会产生 JAR 文件,另外 ,编译后 的 .classe文件 会放在 $
2015-02-25 16:23:43 3956 10
原创 Maven安装及与Eclipse集成
1. 安装 Maven不需要作为服务组件安装到Windows上,仅仅需要下载、解压、配置一下环境变量即可。 1.1 JDK和JAVA_HOME 在安装Maven之前,首先要确认你已经正确安装了JDK。Maven可以运行在JDK1.4及以上的版本上。首先,运行命令【echo % java_home % 】检查环境变量JAVA_HOME是否指向了正确的JDK
2015-02-24 21:24:45 8805 9
原创 Maven基础
1. 何为Maven Maven 是一个跨平台的项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。Maven 是基于项目对象模型的(POM),这个单词来自于“意第绪语(一种犹太人语言)”,意为“知识的积累”。作为Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。2. 何为构建(
2015-02-24 11:33:08 1863 9
原创 Ejb-开发持久化Bean
首先,持久化Bean跟普通Java Bean无异,区别在于为了让Ejb容器可以识别,它们用Ejb的Annotation进行了标识。1. 持久化Bean的基本要求 Ø 一个实体类(即普通的POJO),并将其标识为@Entity。 Ø 实体类必须要有主键,一般用@Id将其标识。 Ø 在/META-INF/目录下,有persistence.xml文件,其主要作用是定义实
2015-02-16 17:04:01 991 8
原创 Ejb-客户端类型及访问方式
1. 简介 我们知道Ejb的客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑,跟具体实现无关。 当在开发企业Bean之前,首先要做的第一个决定是,EJB要支持什么样的客户端?因为不同的客户端,其访问方式也将不同,对Ejb的注解也将不同。 Ejb支持的客户端有如下几种类型: Ø 本地客户端(客户端与其调用的Ejb对象在同一个JVM进程中) Ø 远程客户端
2015-02-15 17:36:35 1823 5
原创 Ejb-有状态&无状态SessionBean
1. Ejb的分类 首先,企业级Bean分为三类: SessionBean用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个SessionBean来为客户端服务。SessionBean可以直接访问数据库,但更多时候,它会通过EntityBean实现数据访问。 Entity Bean是域模型对象(用来表示真实世
2015-02-14 22:04:48 2089 8
原创 Ejb—开发模型与实例
1. 开发模型 这里用最简洁的一个Ejb项目模型来简介Ejb的开发过程与调用原理。粗略的开发过程如下: Ø 首先,新建Ejb项目,并部署到JBoss服务器(作为服务端)。 Ø 然后,新建普通Java项目作为客户端。(客户端的概念是相对的,它可以是任何类型的项目,包括可以是另一个Ejb项目) Ø 最后,将Ejb项目中的接口打包为jar包,并添加到客户端,客户端即可
2015-02-14 16:46:26 4033 8
原创 JavaEE容器简介
1、定义 容器就是组件和底层服务细节之间的接口。在web组件、企业级Bean等能够执行之前,它必须被装配为一个JavaEE模块,并部署在容器上。如下图: 装配的过程主要包括:定制容器事务管理特性;JNDI服务等。当然,在JAVA EE中,各种不同类型的模块既可以单独打包(JAR)部署,也可以将这些模块综合起来做成一个EAR包进行部署。2、服务 Ja
2015-02-13 21:10:14 5149 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人