??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩国产精品专区,亚洲品质自拍视频,国产美女高潮在线观看http://www.aygfsteel.com/XingXing/zh-cnTue, 17 Jun 2025 22:52:37 GMTTue, 17 Jun 2025 22:52:37 GMT60EJB JavaBean的区?/title><link>http://www.aygfsteel.com/XingXing/archive/2012/05/08/377638.html</link><dc:creator>Xing</dc:creator><author>Xing</author><pubDate>Tue, 08 May 2012 12:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/XingXing/archive/2012/05/08/377638.html</guid><wfw:comment>http://www.aygfsteel.com/XingXing/comments/377638.html</wfw:comment><comments>http://www.aygfsteel.com/XingXing/archive/2012/05/08/377638.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/XingXing/comments/commentRss/377638.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/XingXing/services/trackbacks/377638.html</trackback:ping><description><![CDATA[<div><span style="font-size: medium;"><span style="font-family: comic sans ms,sans-serif;"><span style="color: #000080;"> 解释一Q?nbsp;  </span></span></span> <p><span style="font-size: medium;"><span style="font-family: comic sans ms,sans-serif;"><span style="color: #000080;">       Java Bean 是可复用的组Ӟ对Java Beanq没有严格的规范Q理ZԌM一个Javac都可以是一个Bean。但通常情况下,׃Java Bean是被容器所创徏Q如TomcatQ的Q所以Java Bean应具有一个无参的构造器Q另外,通常Java Beanq要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微YCOM模型中的本地q程内COMlgQ它是不能被跨进E访问的。Enterprise Java Bean 相当于DCOMQ即分布式组件。它是基于Java的远E方法调用(RMIQ技术的Q所以EJB可以被远E访问(跨进E、跨计算机)(j)。但EJB必须被布|在 诸如Webspere、WebLogicq样的容器中QEJB客户从不直接讉K真正的EJBlgQ而是通过其容器访问。EJB容器是EJBlg的代 理,EJBlg由容器所创徏和管理。客户通过容器来访问真正的EJBlg?</span></span></span></p> <p><span style="font-size: medium;"></span></p> <p><span style="font-size: medium;"><span style="font-family: comic sans ms,sans-serif;"><span style="color: #000080;">  解释二:(x)</span></span></span></p> <p><span style="font-size: medium;"></span></p> <div class="wmqeeuq" id="BodyLabel" style="padding-bottom: 0px; padding-left: 10px; padding-right: 10px; display: block; padding-top: 0px;"> <div><span style="font-size: medium;"><span style="font-family: comic sans ms,sans-serif;"><span style="color: #000080;">     EJB不是一般的JavaBean,EJB是企业JavaBean,EJB一共分?U?实体Bean,消息Bean,?x)话Bean,书写EJB是需?遵@一定的规范?具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss{??JavaBean不需?只需要安装Tomcat可以了(jin)</span></span></span></div> <span style="font-size: medium;"><span style="font-family: comic sans ms,sans-serif;"><span style="color: #000080;">.EJB用于服务端应用开? 而JavaBeans用于客户端应用开?br />也可以用JavaBeansq行服务端应用开发,但JavaBeans模型没有提供服务框架Q当应用需要用系l服务Q如事务理,安全?生命周期理{)(j)Ӟ不适合?br /><br />2.EJB构g是可部v?EJB构g可以作ؓ(f)独立的单元被部v到EJB应用服务器上Q是应用构gQapplication componentsQ?而JavaBeans构g是不可部|的, JavaBeans构g是开发构Ӟ不能被部|ؓ(f)独立的单元?br /><br />3.EJB构g是部|可定制?使用部v描述W可以在部vEJB时对其运行时配置q行定制,而JavaBeans构g在部|时不能q行定制,JavaBeans构g的定制仅发生在开发阶D?只能利用开发工具创建ƈl装JavaBeans构gQ部|时不能定制<br /><br />4.EJB构g是分布式对象,可以被客户应用或者其它EJB构gq行q程讉K,而JavaBeans构g不是分布式对?JavaBeans构g只能在其构成的应用中使用,不能提供q程讉K能力<br /><br />5.EJB构g对终端用户不可见,q行在服务端Q没有hZ互界?而部分JavaBeans构g对终端用户可?如GUI应用中用的按钮构g</span></span></span></div></div><img src ="http://www.aygfsteel.com/XingXing/aggbug/377638.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/XingXing/" target="_blank">Xing</a> 2012-05-08 20:58 <a href="http://www.aygfsteel.com/XingXing/archive/2012/05/08/377638.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用Java功能代码http://www.aygfsteel.com/XingXing/archive/2012/05/08/377635.htmlXingXingTue, 08 May 2012 12:15:00 GMThttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377635.htmlhttp://www.aygfsteel.com/XingXing/comments/377635.htmlhttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377635.html#Feedback0http://www.aygfsteel.com/XingXing/comments/commentRss/377635.htmlhttp://www.aygfsteel.com/XingXing/services/trackbacks/377635.html阅读全文

Xing 2012-05-08 20:15 发表评论
]]>
JDBC执行脚本文ghttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377634.htmlXingXingTue, 08 May 2012 11:57:00 GMThttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377634.htmlhttp://www.aygfsteel.com/XingXing/comments/377634.htmlhttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377634.html#Feedback0http://www.aygfsteel.com/XingXing/comments/commentRss/377634.htmlhttp://www.aygfsteel.com/XingXing/services/trackbacks/377634.html 1 调用JDBC API  executeBatchQ)(j)Ҏ(gu)?br /> 2 不知道有没有直接调用sqlplus 的API。?br /> 3 sqlplus username/pwd@oracle @1.sql
 4 
 5 import java.sql.*;
 6 import java.awt.*;
 7 import java.util.List;
 8 import java.util.ArrayList;
 9 import java.io.*;
10 import java.lang.*;
11 
12 public class Test {
13 
14     /**
15      * @param args the command line arguments
16      */
17     public Test() {
18         try {
19             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
20         } catch (Exception e) {
21             System.out.println("加蝲驱动E序出错");
22             return;
23         }
24     }
25 
26     List<String> loadSql(String sqlFile) throws Exception {
27         List<String> sqlList = new ArrayList<String>();
28         try {
29             InputStream sqlFileIn = new FileInputStream(sqlFile);
30             StringBuffer sqlSb = new StringBuffer();
31             byte[] buff = new byte[1024];
32             int byteRead = 0;
33             while ((byteRead = sqlFileIn.read(buff)) != -1) {
34                 sqlSb.append(new String(buff, 0, byteRead));
35             } // Windows 下换行是 \r\n, Linux 下是 \n
36 
37             String[] sqlArr = sqlSb.toString().split("(;\\s*\\r\\n)(;\\s*\\n)");
38             for (int i = 0; i < sqlArr.length; i++) {
39                 String sql = sqlArr[i].replaceAll("--.*""").trim();
40 
41                 if (!sql.equals("")) {
42                     sqlList.add(sql);
43                 }
44             }
45             return sqlList;
46         } catch (Exception ex) {
47             throw new Exception(ex.getMessage());
48         }
49     }
50     public static void main(String[] args) throws Exception {
51         String url = "jdbc:odbc:friends";
52         Connection con;
53         String sqlFile = "E:\\friends.sql";
54       
55         try {
56             con = DriverManager.getConnection(url);
57             List<String> sqlList = new Test().loadSql(sqlFile);
58             Statement smt = con.createStatement();
59 
60             for (String sql : sqlList) {
61                 smt.addBatch(sql);
62             }
63             smt.executeBatch();
64 
65         } catch (SQLException e) {
66         }
67 
68     }
69 }
70 
71 sql文g内不能有注释Qfriends.sql文g内容?br />72 CREATE TABLE [dbo].[friends](
73     [name] [varchar](50) COLLATE NOT NULL,
74     [address] [varchar](50) COLLATE NULL,
75     [phone] [bigint] NULL,
76     [hireDate] [datetime] NULL,
77     [salary] [int] NULL
78 )
79 

Xing 2012-05-08 19:57 发表评论
]]>
Java学习(fn)QJ2EE中的13U技术规?http://www.aygfsteel.com/XingXing/archive/2012/05/08/377633.htmlXingXingTue, 08 May 2012 11:55:00 GMThttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377633.htmlhttp://www.aygfsteel.com/XingXing/comments/377633.htmlhttp://www.aygfsteel.com/XingXing/archive/2012/05/08/377633.html#Feedback0http://www.aygfsteel.com/XingXing/comments/commentRss/377633.htmlhttp://www.aygfsteel.com/XingXing/services/trackbacks/377633.html1QJDBC(Java Database Connectivity): JDBC API问不同的数据库提供了(jin)一U统一的途径Q象ODBC一PJDBC对开发者屏蔽了(jin)一些细节问题,另外QJDCBҎ(gu)据库的访问也hq_无关性?p>  2QJNDI(Java Name and Directory Interface): JNDI API被用于执行名字和目录服务。它提供?jin)一致的模型来存取和操作企业U的资源如DNS和LDAPQ本地文件系l,或应?a target="_blank" title="服务?>服务?/a>中的对象?/p>

   3QEJB(Enterprise JavaBean): J2EE技术之所以赢得某体广泛重视的原因之一是EJB。它们提供了(jin)一个框架来开发和实施分布式商务逻辑Q由此很显著地简化了(jin)h可׾~性和高度复杂?企业U应用的开发。EJB规范定义?jin)EJBlg在何时如何与它们的容器进行交互作用。容器负责提供公用的服务Q例如目录服务、事务管理、安全性、资源缓?池以?qing)容错性。但q里值得注意的是QEJBq不是实现J2EE的唯一途径。正是由于J2EE的开放性,使得有的厂商能够以一U和EJBq的方式来辑ֈ?L(fng)目的?/p>

  4QRMI(Remote Method Invoke): 正如其名字所表示的那PRMI协议调用q程对象上方法。它使用?jin)序列化方式在客L(fng)?a target="_blank" title="服务?>服务?/a>端传递数据。RMI是一U被EJB使用的更底层的协议?/p>

   5Q?Java IDL/CORBA: 在Java IDL的支持下Q开发h员可以将Java和CORBA集成在一赗他们可以创建Java对象q之可在CORBA ORB中展开, 或者他们还可以创徏Javacdƈ作ؓ(f)和其它ORB一起展开的CORBA对象的客戗后一U方法提供了(jin)另外一U途径Q通过它Java可以被用于将你的新的?用和旧的pȝ盔R成?/p>

  6Q?JSP(Java Server Pages): JSP面由HTML代码和嵌入其中的Java代码所l成。服务器在页面被客户端所h以后对这些Java代码q行处理Q然后将生成的HTML面q回l客L(fng)的浏览器?/p>

   7QJava Servlet: Servlet是一U小型的JavaE序Q它扩展?jin)Web服务器的功能。作ZU服务器端的应用Q当被请求时开始执行,q和CGI Perl脚本很相伹{Servlet提供的功能大多与JSPcMQ不q实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码Q?servlets全部由Java写成q且生成HTML?/p>

  8Q?XML(Extensible Markup Language): XML是一U可以用来定义其它标记语a的语a。它被用来在不同的商务过E中׃n数据。XML的发展和Java是相互独立的Q但是,它和Javah的相?目标正是q_独立性。通过Java和XML的组合,(zhn)可以得C个完的hq_独立性的解决Ҏ(gu)?/p>

  9QJMS(Java Message Service): MS是用于和面向消息的中间g怺通信的应用程序接?API)。它既支持点对点的域Q有支持发布/订阅(publish/subscribe)cd?域,q且提供对下列类型的支持Q经认可的消息传?事务型消息的传递,一致性消息和h持久性的订阅者支持。JMSq提供了(jin)另一U方式来Ҏ(gu)的应用与旧的 后台pȝ盔R成?/p>

  10QJTA(Java Transaction Architecture): JTA定义?jin)一U标准的APIQ应用系l由此可以访问各U事务监控?/p>

   11QJTS(Java Transaction Service): JTS是CORBA OTS事务监控的基本的实现。JTS规定?jin)事务管理器的实现方式。该事务理器是在高层支持Java Transaction API (JTA)规范Qƈ且在较底层实现OMG OTS specification的Java映像。JTS事务理器ؓ(f)应用服务器、资源管理器、独立的应用以及(qing)通信资源理器提供了(jin)事务服务?/p>

  12QJavaMail: JavaMail是用于存取邮件服务器的APIQ它提供?jin)一套邮件服务器的抽象类。不仅支持SMTP服务器,也支持IMAP服务器?/p>

  13Q?JTA(JavaBeans Activation Framework): JavaMail利用JAF来处理MIME~码的邮仉件。MIME的字节流可以被{换成Java对象Q或者{换自Java对象。大多数应用都可以不需要直接用JAF?/p>

Xing 2012-05-08 19:55 发表评论
]]>
վ֩ģ壺 | ƽ| | | | | ̨| ˫Ѽɽ| | ȷɽ| ̳| ƺ| | | | | | ޻| | ʡ| | | | | | Զ| Ԫı| ľ| | | | | | | ƺ| | ֶ| | ף| Դ| |