- 博客(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
225
原创 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
349
转载 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
1338
原创 ServletAndJsp学习笔记--5
Servlet存在就是为客户服务。Servlet的任务是得到客户的一个请求,再发回一个响应。Servlet的生命周期很简单,只有一个主要的状态,初始化。Servlet service() init() destroy()GenericServlet service() init() destroy()HttpServet service() init() d
2017-10-18 09:39:20
248
原创 ServletAndJsp学习笔记--4
构建一个web应用的标准流程为:1、分析用户的视图以及高层体系结构;2、创建用于开发这个项目的开发环境;3、创建用于部署这个项目的部署环境;4、对web应用的各个组件完成迭代式的开发和测试。 4a 构建和测试用户最初请求的html表单 4b 构建servlet控制器的第一个版本 4c 为model构建一个测试类 4d 把servlet
2017-10-17 20:15:39
228
原创 ServletAndJsp学习笔记--3
Servlet没有main方法,他们受控于另外一个Java应用,这个java应用称之为容器。Tomcat就是一个容器。容器来管理和运行servlet,会带来如下的好处:通信支持、生命周期管理、多线程支持、生命方式实现安全、JSP支持。容器处理请求的的大体流程:1、用户点击一个链接、其URL指向一个servlet而不是一个静态资源2、容器看出来是请求指向servlet,所以容
2017-10-17 09:40:41
222
原创 ServletAndJsp学习笔记--2
一个普遍意思上的apache网站的目录结构:web服务器擅长提供静态web页面,静态页面只是原封不动地待在目录中。服务器找到静态资源,并把它原样地传给客户,每一个客户看到的都是一样的。web服务器不做的两件事为:1、动态内容。2、在服务器上保存数据。这两件事都是服务器上的辅助应用程序做的,这些辅助应用程序,可以是CGI,也可以是Servlet和JSP
2017-10-16 18:54:51
282
原创 ServeltAndJsp学习笔记--1
HTML就是超文本标记语言,HTML告诉浏览器怎样把内容呈现给用户。Web上客户和服务器之间的大多数会话是使用http协议完成的。HTTP页面里的注释为.Http是Tcp/Ip的上层协议。Http会话的结构是一个简单的请求/响应序列:浏览器发出请求,服务器做出响应。HTML是HTTP响应中的一部分,HTTP还会在响应中包含的内容前面添加首部信息。HTML浏览器使用首部信息来帮助处理HT
2017-10-16 18:26:48
211
原创 NC开发笔记-1-基本概念
业务组件项目和模块项目的区别一个模块一个项目,模块下划分业务组件,属于模块上对业务的细分,一个模块可以包含多个组件。一般建议把项目按照模块划分,把业务按照业务组件进行划分,这样做的好处是以后运行的时候下载的代码比较少,只下载需要的业务组件代码即可。 模块1、服务组件部署和管理的容器,对应UAPHOME/modules/下的一个文件目录,该目录下具有一个module.xml文件进行标识
2017-06-30 21:05:59
1266
原创 EJB学习笔记_10_依赖注入(beanname注入)
我们在客户端调用服务端对象的时候,通常需要通过服务器的 JNDI 来查找session bean或MDB。JNDI 查找是把客户端与实际的服务端实现解藕的关键步骤。 但是, 直接使用一个字符串来进行 JNDI 查找并不优雅。有这样几个原因: · 客户端与服务端必须有一致的基于字符串的名字。 它没有在编译时得到认证或在部署时得到检查。 · 从 JNDI 返回的服务对象的类型没有在
2017-06-25 10:55:29
740
原创 EJB学习笔记_9_拦截器
拦截器可以拦截Session Bean和Message-Driven Bean的方法调用或生命周期事件。拦截器用于封装应用的公共行为,是这些行为和业务逻辑分离。拦截器可以是同一个bean类中的方法或者是一个外部类。@Interceptor注释指定一个或者多个在外部类中定义的拦截器,多个拦截器之间用逗号分隔。如果只需要对某一个方法进行拦截,可以在方法上定义拦截器。package
2017-06-23 09:11:33
354
原创 EJB学习笔记_8_SessionBean生命周期
@PostConstruct 当bean对象完成实例化以后,标注了这个注释的方法会被调用 适用于有状态和无状态的bean 只能有一个@PreDestroy 标注了这个注释的方法会在容器销毁一个无用的或者过期的bean实例之前调用@PrePassivate 当一个空闲的stateful bean空闲时间过长,就会发生钝化。标注了这个注释的方法会在钝化之前被调用
2017-06-22 16:36:54
336
原创 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
412
原创 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
453
原创 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
370
原创 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
558
原创 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
440
原创 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
309
原创 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
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人