自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java操作XML的第一种方式

package myday02.xml.exercise;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.InputStreamReader;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.Doc...

2018-02-08 20:39:02 181

原创 Java的枚举类型应用

package myday01.enumeration;import org.junit.Test;public class Demo2 { public void infoOfPlanet(Planet p){ System.out.println(p + ":mass is " + p.getMass() + "; radius is " + p.getRadius() +";

2018-01-31 19:32:06 298

转载 Java读取文件的几种方式

package myday01;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.

2018-01-28 16:39:36 1290

原创 ServletAndJsp学习笔记--5

Servlet存在就是为客户服务。Servlet的任务是得到客户的一个请求,再发回一个响应。Servlet的生命周期很简单,只有一个主要的状态,初始化。Servlet     service()   init()  destroy()GenericServlet  service() init()  destroy()HttpServet    service() init() d

2017-10-18 09:39:20 211

原创 ServletAndJsp学习笔记--4

构建一个web应用的标准流程为:1、分析用户的视图以及高层体系结构;2、创建用于开发这个项目的开发环境;3、创建用于部署这个项目的部署环境;4、对web应用的各个组件完成迭代式的开发和测试。     4a 构建和测试用户最初请求的html表单     4b 构建servlet控制器的第一个版本     4c 为model构建一个测试类     4d 把servlet

2017-10-17 20:15:39 194

原创 ServletAndJsp学习笔记--3

Servlet没有main方法,他们受控于另外一个Java应用,这个java应用称之为容器。Tomcat就是一个容器。容器来管理和运行servlet,会带来如下的好处:通信支持、生命周期管理、多线程支持、生命方式实现安全、JSP支持。容器处理请求的的大体流程:1、用户点击一个链接、其URL指向一个servlet而不是一个静态资源2、容器看出来是请求指向servlet,所以容

2017-10-17 09:40:41 184

原创 ServletAndJsp学习笔记--2

一个普遍意思上的apache网站的目录结构:web服务器擅长提供静态web页面,静态页面只是原封不动地待在目录中。服务器找到静态资源,并把它原样地传给客户,每一个客户看到的都是一样的。web服务器不做的两件事为:1、动态内容。2、在服务器上保存数据。这两件事都是服务器上的辅助应用程序做的,这些辅助应用程序,可以是CGI,也可以是Servlet和JSP

2017-10-16 18:54:51 238

原创 ServeltAndJsp学习笔记--1

HTML就是超文本标记语言,HTML告诉浏览器怎样把内容呈现给用户。Web上客户和服务器之间的大多数会话是使用http协议完成的。HTTP页面里的注释为.Http是Tcp/Ip的上层协议。Http会话的结构是一个简单的请求/响应序列:浏览器发出请求,服务器做出响应。HTML是HTTP响应中的一部分,HTTP还会在响应中包含的内容前面添加首部信息。HTML浏览器使用首部信息来帮助处理HT

2017-10-16 18:26:48 176

原创 NC开发笔记-1-基本概念

业务组件项目和模块项目的区别一个模块一个项目,模块下划分业务组件,属于模块上对业务的细分,一个模块可以包含多个组件。一般建议把项目按照模块划分,把业务按照业务组件进行划分,这样做的好处是以后运行的时候下载的代码比较少,只下载需要的业务组件代码即可。  模块1、服务组件部署和管理的容器,对应UAPHOME/modules/下的一个文件目录,该目录下具有一个module.xml文件进行标识

2017-06-30 21:05:59 1139

原创 EJB学习笔记_10_依赖注入(beanname注入)

我们在客户端调用服务端对象的时候,通常需要通过服务器的 JNDI 来查找session bean或MDB。JNDI 查找是把客户端与实际的服务端实现解藕的关键步骤。 但是, 直接使用一个字符串来进行 JNDI 查找并不优雅。有这样几个原因:    · 客户端与服务端必须有一致的基于字符串的名字。 它没有在编译时得到认证或在部署时得到检查。    · 从 JNDI 返回的服务对象的类型没有在

2017-06-25 10:55:29 645

原创 EJB学习笔记_9_拦截器

拦截器可以拦截Session Bean和Message-Driven Bean的方法调用或生命周期事件。拦截器用于封装应用的公共行为,是这些行为和业务逻辑分离。拦截器可以是同一个bean类中的方法或者是一个外部类。@Interceptor注释指定一个或者多个在外部类中定义的拦截器,多个拦截器之间用逗号分隔。如果只需要对某一个方法进行拦截,可以在方法上定义拦截器。package

2017-06-23 09:11:33 310

原创 EJB学习笔记_8_SessionBean生命周期

@PostConstruct  当bean对象完成实例化以后,标注了这个注释的方法会被调用   适用于有状态和无状态的bean 只能有一个@PreDestroy 标注了这个注释的方法会在容器销毁一个无用的或者过期的bean实例之前调用@PrePassivate 当一个空闲的stateful bean空闲时间过长,就会发生钝化。标注了这个注释的方法会在钝化之前被调用

2017-06-22 16:36:54 288

原创 EJB学习笔记_7_statefuleEJB

接口:package com.manfred.ejb;import java.io.Serializable;import java.util.List;public interface Cart extends Serializable { public void AddBuyItem(String productName); public List getBuyItems()

2017-06-22 10:14:59 372

原创 EJB学习笔记-6-传值和传址

传值就是remote方式,参数必须实现序列化传址就是local方式。entitybean:package com.manfred.entity;import java.io.Serializable;public class User implements Serializable { private String username; private int id;

2017-06-19 16:04:36 401

原创 EJB学习笔记-5-local

创建web项目导入EJB的jar包到web项目的WEB-INF\bin目录(接口和bean都需要)在web项目默认的登录jsp上编写如下代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"

2017-06-19 14:46:33 326

原创 EJB学习笔记-4-web应用访问EJB(remote)

首先将ejb的接口文件jar包导入web项目下的lib目录中如下是jsp文件编码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%

2017-06-19 08:36:02 498

原创 EJB学习笔记-3-javaclient访问EJB(remote)

首先导入EJB的jar包到java应用中然后导入JBoss的依赖jar包然后在java根目录下建立jboss-ejb-client.properties配置文件endpoint.name=client-endpointremote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=f

2017-06-18 22:16:25 386

原创 EJB学习笔记-2-Session Bean stateless/remote

Session Bean分为有状态Bean和无状态Bean。Session Bean需要定义接口和Bean Class。接口分为remote和local。remote interface可以被来自EJB容器之外的应用访问到。local interface可以被同处于EJB容器内的其它应用使用。定义接口方法package com.manfred.ejb;public

2017-06-18 21:23:32 261

原创 EJB学习笔记-1-EJB基本概念

EJB   Enterprice JavaBeanSession Bean  会话bean 体现业务逻辑,分为状态bean和无状态beanEntity Bean 实体Bean 代表真实物体的数据,在EJB中仅作为普通java来使用,负责于数据库表进行对象于关系的映射(O/R Mapping) Message Driven Bean MDB 消息驱动bean 专门用来消息请求的组

2017-06-18 21:19:18 305

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除