在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ejb3.0入门经典教程及源码

ejb3.0入门经典教程及源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:22.02M
  • 下载次数:5
  • 浏览次数:86
  • 发布时间:2021-12-11
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.7z
  • 所需积分:2
 

实例介绍

【实例简介】
光盘使用说明 本光盘是配书CD-ROM光盘,其中包括黎活明的入门教程、sourcecode、“软件”两个文件夹、ejb-3_0-fr-spec-ejbcore.pdf、 ejb-3_0-fr-spec-persistence.pdf、ejb-3_0-fr-spec-simplified.pdf。两个演示文档以及mysql-ds.xml、oracle-ds.xml、sqlserver-ds.xml 3个数据库连接配置文件示例。 一、sourcecode sourcecode文件夹下是本书中实例的源代码,共计41个。 二、“软件”文件夹 该文件夹下包括apache-tomcat-5.5.26.zip、eclipse-jee-europa-fall2-win32.zip、 jboss-4.2.2.GA.zip、jdk-1_5_0_14-windows-i586-p.exe、mysql-5.0.22-win32.zip几个构建EJB环境及开发工具包,方便用户直接调用。 三、ejb-3_0-fr-spec-ejbcore.pdf、ejb-3_0-fr-spec-persistence.pdf、ejb-3_0-fr-spec-simplified.pdf 这是两个演示文档,方便用户阅读、了解EJB。 四、mysql-ds.xml、oracle-ds.xml、sqlserver-ds.xml mysql-ds.xml、oracle-ds.xml、sqlserver-ds.xml分别是3个数据库连接配置文件示例,读者可参阅借鉴。
【实例截图】
【核心代码】
4744302543350244055.7z
└── ejb3.0入门经典教程-source
├── ejb-3_0-fr-spec-persistence.pdf
├── ejb-3_0-fr-spec-simplified.pdf
├── EJB 3.0使用说明.txt
├── ejb3.0入门经典教程.pdf
├── EJB3.0入门经典教程精简版.pdf
├── mysql-ds.xml
├── oracle-ds.xml
├── sourcecode
│   ├── BMT
│   │   ├── bin
│   │   ├── BMT.jar
│   │   ├── build.xml
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── WebSite.java
│   │   │   ├── BmtDAO.java
│   │   │   └── impl
│   │   │   └── BmtDAOBean.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── BmtDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── CompositePK
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── CompositePK.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── AirLineDAO.java
│   │   │   ├── bean
│   │   │   │   ├── AirLine.java
│   │   │   │   ├── AirtLinePK.java
│   │   │   │   └── Flight.java
│   │   │   └── impl
│   │   │   └── AirLineDAOBean.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── AirLineDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── customInjectAnnotation
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── customInjectAnnotation.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── Friend.java
│   │   │   ├── impl
│   │   │   │   ├── FriendBean.java
│   │   │   │   └── InjectInterceptor.java
│   │   │   ├── PersonInject.java
│   │   │   └── Person.java
│   │   ├── junit
│   │   │   └── test
│   │   │   ├── EJBFactory.java
│   │   │   └── FriendTest.java
│   │   └── META-INF
│   │   └── ejb-jar.xml
│   ├── DependencyInjection
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── DependencyInjection.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── Base.java
│   │   │   ├── impl
│   │   │   │   ├── HelloBean.java
│   │   │   │   ├── HelloManBean.java
│   │   │   │   └── InjectionBean.java
│   │   │   ├── Injection.java
│   │   │   ├── LocalHello.java
│   │   │   └── RemoteHello.java
│   │   ├── junit
│   │   │   └── test
│   │   │   ├── EJBFactory.java
│   │   │   └── InjectionTest.java
│   │   └── META-INF
│   │   └── ejb-jar.xml
│   ├── EJBTest
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EJBTest.war
│   │   ├── src
│   │   └── web
│   │   ├── CompositePKTest.jsp
│   │   ├── customInjectTest.jsp
│   │   ├── EntityBeanTest.jsp
│   │   ├── EntityInheritanceTest.jsp
│   │   ├── EntityListenerTest.jsp
│   │   ├── extendedContextStatefulTest.jsp
│   │   ├── extendedContextStatelessTest.jsp
│   │   ├── index.html
│   │   ├── InjectionTest.jsp
│   │   ├── InterceptorTest.jsp
│   │   ├── LifeCycleTest.jsp
│   │   ├── LocalSessionBeanTest.jsp
│   │   ├── ManyToManyTest.jsp
│   │   ├── MultitableMappingTest.jsp
│   │   ├── OneToManyTest.jsp
│   │   ├── OneToOneTest.jsp
│   │   ├── OperationBeanTest.jsp
│   │   ├── QueryTest.jsp
│   │   ├── StatefulBeanTest.jsp
│   │   ├── Test.jsp
│   │   ├── TimerServiceTest.jsp
│   │   ├── transactionScopedContextTest.jsp
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── EmbeddedEJB3
│   │   ├── bin
│   │   │   └── com
│   │   │   └── foshanshop
│   │   │   └── conf
│   │   │   └── Constants.class
│   │   ├── build.xml
│   │   ├── src
│   │   │   └── com
│   │   │   └── foshanshop
│   │   │   └── conf
│   │   │   └── Constants.java
│   │   └── web
│   │   ├── EntityBeanTest.jsp
│   │   ├── InjectionTest.jsp
│   │   ├── ManyToManyTest.jsp
│   │   ├── MessageDrivenBeanTest.jsp
│   │   ├── Test.jsp
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── conf
│   │   │   │   └── Constants.class
│   │   │   ├── default.persistence.properties
│   │   │   ├── ejb3-interceptors-aop.xml
│   │   │   ├── embedded-jboss-beans.xml
│   │   │   ├── foshanshop-jms.xml
│   │   │   ├── jboss-jms-beans.xml
│   │   │   ├── jndi.properties
│   │   │   ├── log4j.xml
│   │   │   ├── login-config.xml
│   │   │   └── security-beans.xml
│   │   ├── lib
│   │   │   ├── DependencyInjection.jar
│   │   │   ├── EntityBean.jar
│   │   │   ├── HelloWorld.jar
│   │   │   ├── ManyToMany.jar
│   │   │   └── MessageDrivenBean.jar
│   │   └── web.xml
│   ├── EntityBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityBean.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── Person.java
│   │   │   ├── impl
│   │   │   │   └── PersonDAOBean.java
│   │   │   └── PersonDAO.java
│   │   ├── junit
│   │   │   └── debug
│   │   │   ├── EJBFactory.java
│   │   │   └── PersonDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── EntityInheritance
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityInheritance.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── Camion.java
│   │   │   │   ├── Car.java
│   │   │   │   └── Vehicle.java
│   │   │   ├── EntityInheritanceDAO.java
│   │   │   └── impl
│   │   │   └── EntityInheritanceDAOBean.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── EntityInheritanceDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── EntityInheritanceConcreteclass
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityInheritance.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── Camion.java
│   │   │   │   ├── Car.java
│   │   │   │   └── Vehicle.java
│   │   │   ├── EntityInheritanceDAO.java
│   │   │   └── impl
│   │   │   └── EntityInheritanceDAOBean.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── EntityInheritanceDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── EntityInheritanceSubclass
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityInheritance.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── Camion.java
│   │   │   │   ├── Car.java
│   │   │   │   └── Vehicle.java
│   │   │   ├── EntityInheritanceDAO.java
│   │   │   └── impl
│   │   │   └── EntityInheritanceDAOBean.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── EntityListeners
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityListeners.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── EntityLifecycle.java
│   │   │   │   └── listener
│   │   │   │   └── EntityListenerLogger.java
│   │   │   ├── EntityLifecycleDAO.java
│   │   │   └── impl
│   │   │   └── EntityLifecycleDAOBean.java
│   │   ├── junit
│   │   │   └── test
│   │   │   ├── EJBFactory.java
│   │   │   └── EntityLifecycleDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── HelloWorld
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── HelloWorld.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── HelloWorld.java
│   │   │   └── impl
│   │   │   └── HelloWorldBean.java
│   │   └── junit
│   │   └── test
│   │   └── HelloWorldTest.java
│   ├── Interceptor
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── Interceptor.jar
│   │   └── src
│   │   └── com
│   │   └── foshanshop
│   │   └── ejb3
│   │   ├── HelloChina.java
│   │   ├── HelloChinaRemote.java
│   │   └── impl
│   │   ├── HelloChinaBean.java
│   │   └── HelloInterceptor.java
│   ├── JsfAndStrutsAndEJB3
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── lib
│   │   │   ├── javaee
│   │   │   │   ├── activation.jar
│   │   │   │   ├── javaee.jar
│   │   │   │   └── mail.jar
│   │   │   └── struts-1.3.8
│   │   │   ├── antlr-2.7.2.jar
│   │   │   ├── bsf-2.3.0.jar
│   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   ├── commons-chain-1.1.jar
│   │   │   ├── commons-digester-1.8.jar
│   │   │   ├── commons-fileupload-1.1.1.jar
│   │   │   ├── commons-io-1.1.jar
│   │   │   ├── commons-logging-1.0.4.jar
│   │   │   ├── commons-validator-1.3.1.jar
│   │   │   ├── jstl.jar
│   │   │   ├── oro-2.0.8.jar
│   │   │   ├── standard.jar
│   │   │   ├── struts-core-1.3.8.jar
│   │   │   ├── struts-el-1.3.8.jar
│   │   │   ├── struts-extras-1.3.8.jar
│   │   │   ├── struts-faces-1.3.8.jar
│   │   │   ├── struts-mailreader-dao-1.3.8.jar
│   │   │   ├── struts-scripting-1.3.8.jar
│   │   │   ├── struts-taglib-1.3.8.jar
│   │   │   └── struts-tiles-1.3.8.jar
│   │   ├── META-INF
│   │   │   ├── application.xml
│   │   │   ├── jboss
│   │   │   │   └── persistence.xml
│   │   │   └── weblogic
│   │   │   └── persistence.xml
│   │   ├── src
│   │   │   └── com
│   │   │   └── foshanshop
│   │   │   ├── bean
│   │   │   │   ├── NewsCatalog.java
│   │   │   │   ├── News.java
│   │   │   │   └── QueryResult.java
│   │   │   ├── dao
│   │   │   │   ├── CatalogDAO.java
│   │   │   │   ├── CatalogLocalDAO.java
│   │   │   │   ├── DAO.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── CatalogDAOBean.java
│   │   │   │   │   ├── DaoSupport.java
│   │   │   │   │   └── NewsDAOBean.java
│   │   │   │   ├── NewsDAO.java
│   │   │   │   └── NewsLocalDAO.java
│   │   │   ├── jsf
│   │   │   │   ├── CatalogAction.java
│   │   │   │   ├── CatalogList.java
│   │   │   │   ├── NewsAction.java
│   │   │   │   ├── NewsList.java
│   │   │   │   └── View.java
│   │   │   ├── struts
│   │   │   │   ├── action
│   │   │   │   │   ├── CatalogAction.java
│   │   │   │   │   ├── CatalogDispatchAction.java
│   │   │   │   │   ├── NewsAction.java
│   │   │   │   │   ├── NewsDispatchAction.java
│   │   │   │   │   └── SetEncodingFilter.java
│   │   │   │   └── formbean
│   │   │   │   └── NewsFormBean.java
│   │   │   └── utils
│   │   │   ├── EJBFactory.java
│   │   │   ├── Page.java
│   │   │   └── Tool.java
│   │   └── web
│   │   ├── jsf
│   │   │   ├── index.jsp
│   │   │   ├── news
│   │   │   │   ├── AddNews.jsp
│   │   │   │   ├── catalog
│   │   │   │   │   ├── Addcatalog.jsp
│   │   │   │   │   ├── editcatalog.jsp
│   │   │   │   │   └── list.jsp
│   │   │   │   ├── editNews.jsp
│   │   │   │   ├── list.jsp
│   │   │   │   ├── outpage.jsp
│   │   │   │   ├── top.jsp
│   │   │   │   └── view.jsp
│   │   │   └── WEB-INF
│   │   │   ├── classes
│   │   │   ├── faces-config.xml
│   │   │   ├── jboss-web.xml
│   │   │   ├── weblogic.xml
│   │   │   └── web.xml
│   │   └── struts
│   │   ├── index.jsp
│   │   └── WEB-INF
│   │   ├── classes
│   │   ├── jboss-web.xml
│   │   ├── lib
│   │   ├── page
│   │   │   ├── AddOrEdit_catalog.jsp
│   │   │   ├── AddOrEdit_News.jsp
│   │   │   ├── cataloglist.jsp
│   │   │   ├── news_info.jsp
│   │   │   ├── Newslist.jsp
│   │   │   ├── outpage.jsp
│   │   │   └── top.jsp
│   │   ├── struts-config.xml
│   │   ├── weblogic.xml
│   │   └── web.xml
│   ├── JWS
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── Services.war
│   │   ├── src
│   │   │   └── com
│   │   │   └── foshanshop
│   │   │   └── web
│   │   │   └── ws
│   │   │   └── HelloWorldService.java
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── lib
│   │   ├── javaee
│   │   │   ├── activation.jar
│   │   │   ├── javaee.jar
│   │   │   └── mail.jar
│   │   ├── JAX-WS2.1.2
│   │   │   ├── activation.jar
│   │   │   ├── FastInfoset.jar
│   │   │   ├── http.jar
│   │   │   ├── jaxb-api.jar
│   │   │   ├── jaxb-impl.jar
│   │   │   ├── jaxb-xjc.jar
│   │   │   ├── jaxws-api.jar
│   │   │   ├── jaxws-rt.jar
│   │   │   ├── jaxws-tools.jar
│   │   │   ├── jsr173_api.jar
│   │   │   ├── jsr181-api.jar
│   │   │   ├── jsr250-api.jar
│   │   │   ├── resolver.jar
│   │   │   ├── saaj-api.jar
│   │   │   ├── saaj-impl.jar
│   │   │   ├── sjsxp.jar
│   │   │   ├── stax-ex.jar
│   │   │   └── streambuffer.jar
│   │   ├── mysql-connector-java-3.1.13-bin.jar
│   │   ├── Oracle9ior10g-JDBC-Driver
│   │   │   └── ojdbc14.zip
│   │   ├── Sqlserver2000-JDBC-Driver
│   │   │   ├── msbase.jar
│   │   │   ├── mssqlserver.jar
│   │   │   └── msutil.jar
│   │   └── SqlServer2005-JDBC-Driver
│   │   └── mssql2005.jar
│   ├── LocalRemoteBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── LocalRemoteBean.jar
│   │   └── src
│   │   └── com
│   │   └── foshanshop
│   │   └── ejb3
│   │   ├── impl
│   │   │   └── OperationBean.java
│   │   ├── LocalOperation.java
│   │   └── Operation.java
│   ├── LocalSessionBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── LocalSessionBean.jar
│   │   └── src
│   │   └── com
│   │   └── foshanshop
│   │   └── ejb3
│   │   ├── impl
│   │   │   └── LocalHelloWorldBean.java
│   │   └── LocalHelloWorld.java
│   ├── ManyToMany
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── ManyToMany.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── Student.java
│   │   │   │   └── Teacher.java
│   │   │   ├── impl
│   │   │   │   └── TeacherDAOBean.java
│   │   │   └── TeacherDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── TeacherDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── MessageDrivenBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── foshanshop-service.xml
│   │   ├── MessageDrivenBean.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── app
│   │   │   │   ├── QueueSender.java
│   │   │   │   └── TopicSender.java
│   │   │   ├── bean
│   │   │   │   └── Man.java
│   │   │   ├── impl
│   │   │   │   ├── PrintBean.java
│   │   │   │   ├── QSenderBean.java
│   │   │   │   ├── TopicPrintBeanOne.java
│   │   │   │   ├── TopicPrintBeanTwo.java
│   │   │   │   └── TSenderBean.java
│   │   │   ├── QSender.java
│   │   │   └── TSender.java
│   │   └── junit
│   │   └── test
│   │   ├── QSenderTest.java
│   │   └── TSenderTest.java
│   ├── MultitableMapping
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── MultitableMapping.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── MainTable.java
│   │   │   ├── impl
│   │   │   │   └── MultitableMappingDAOBean.java
│   │   │   └── MultitableMappingDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── MultitableMappingDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── OneToMany
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── OneToMany.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── OrderItem.java
│   │   │   │   └── Order.java
│   │   │   ├── impl
│   │   │   │   └── OrderDAOBean.java
│   │   │   └── OrderDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── OrderDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── OneToOne
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── OneToOne.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── IDCard.java
│   │   │   │   └── Person.java
│   │   │   ├── impl
│   │   │   │   └── OneToOneDAOBean.java
│   │   │   └── OneToOneDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── OneToOneDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── OptimisticLocking
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── locking.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── User.java
│   │   │   ├── impl
│   │   │   │   └── LockingDAOBean.java
│   │   │   └── LockingDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   └── LockingDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── persistencecontext
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── persistencecontext.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── Context.java
│   │   │   ├── ContextDAO.java
│   │   │   └── impl
│   │   │   ├── ExtendedBean.java
│   │   │   ├── ExtendedStatefulBean.java
│   │   │   └── TransactionScopedBean.java
│   │   ├── junit
│   │   │   └── debug
│   │   │   ├── ContextDAOTest.java
│   │   │   └── EJBFactory.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── PessimisticLocking
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── locking.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   └── User.java
│   │   │   ├── CodeSolveDAO.java
│   │   │   ├── impl
│   │   │   │   ├── CodeSolveDAOBean.java
│   │   │   │   ├── PessimisticLockDAOBean.java
│   │   │   │   └── UpdateLoseDAOBean.java
│   │   │   ├── PessimisticLockDAO.java
│   │   │   └── UpdateLoseDAO.java
│   │   ├── junit
│   │   │   └── test
│   │   │   ├── CodeSolveDAOTest.java
│   │   │   ├── PessimisticLockDAOTest.java
│   │   │   └── UpdateLoseDAOTest.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── Query
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── Query.jar
│   │   └── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── bean
│   │   │   │   ├── OrderItem.java
│   │   │   │   ├── Order.java
│   │   │   │   ├── Person.java
│   │   │   │   └── SimplePerson.java
│   │   │   ├── impl
│   │   │   │   └── QueryDAOBean.java
│   │   │   └── QueryDAO.java
│   │   └── META-INF
│   │   └── persistence.xml
│   ├── SecurityWithDB
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── JaasTest.war
│   │   ├── SecurityAccess.jar
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── impl
│   │   │   │   │   └── SecurityAccessBean.java
│   │   │   │   └── SecurityAccess.java
│   │   │   └── META-INF
│   │   │   └── jboss.xml
│   │   └── web
│   │   ├── admin
│   │   │   └── adminPage.jsp
│   │   ├── anon
│   │   │   └── anonymousPage.jsp
│   │   ├── includes
│   │   │   └── menubar.jsp
│   │   ├── index.jsp
│   │   ├── loginFailed.html
│   │   ├── login.html
│   │   ├── logout.jsp
│   │   ├── notAuthenticated.html
│   │   ├── SecurityAccessTest.jsp
│   │   ├── user
│   │   │   └── departmentUser.jsp
│   │   └── WEB-INF
│   │   ├── jboss-web.xml
│   │   └── web.xml
│   ├── SecurityWithPropertiesFile
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── JaasTest.war
│   │   ├── SecurityAccess.jar
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── impl
│   │   │   │   │   └── SecurityAccessBean.java
│   │   │   │   └── SecurityAccess.java
│   │   │   ├── junit
│   │   │   │   └── test
│   │   │   │   └── SecurityAccessTest.java
│   │   │   ├── META-INF
│   │   │   │   └── jboss.xml
│   │   │   ├── roles.properties
│   │   │   └── users.properties
│   │   └── web
│   │   ├── admin
│   │   │   └── adminPage.jsp
│   │   ├── anon
│   │   │   └── anonymousPage.jsp
│   │   ├── includes
│   │   │   └── menubar.jsp
│   │   ├── index.jsp
│   │   ├── loginFailed.html
│   │   ├── login.html
│   │   ├── logout.jsp
│   │   ├── notAuthenticated.html
│   │   ├── SecurityAccessTest.jsp
│   │   ├── user
│   │   │   └── departmentUser.jsp
│   │   └── WEB-INF
│   │   ├── classes
│   │   │   ├── roles.properties
│   │   │   └── users.properties
│   │   ├── jboss-web.xml
│   │   └── web.xml
│   ├── SessionBeanLifeCycle
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── SessionBeanLifeCycle.jar
│   │   └── src
│   │   └── com
│   │   └── foshanshop
│   │   └── ejb3
│   │   ├── impl
│   │   │   └── LifeCycleBean.java
│   │   └── LifeCycle.java
│   ├── StatefulBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── src
│   │   │   └── com
│   │   │   └── foshanshop
│   │   │   └── ejb3
│   │   │   ├── Cart.java
│   │   │   └── impl
│   │   │   └── CartBean.java
│   │   └── StatefulBean.jar
│   ├── Struts2AndSpringAndEJB3
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── lib
│   │   │   ├── helloworld
│   │   │   │   └── helloworld-interface.jar
│   │   │   ├── javaee
│   │   │   │   ├── activation.jar
│   │   │   │   ├── javaee.jar
│   │   │   │   └── mail.jar
│   │   │   ├── spring2.5
│   │   │   │   └── spring.jar
│   │   │   └── struts-2.0.11
│   │   │   ├── commons-logging-1.0.4.jar
│   │   │   ├── freemarker-2.3.8.jar
│   │   │   ├── ognl-2.6.11.jar
│   │   │   ├── struts2-core-2.0.11.1.jar
│   │   │   ├── struts2-spring-plugin-2.0.11.1.jar
│   │   │   └── xwork-2.0.4.jar
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── struts
│   │   │   │   └── HelloWorldAction.java
│   │   │   ├── log4j.properties
│   │   │   └── struts.xml
│   │   └── web
│   │   ├── index.jsp
│   │   ├── outpage.jsp
│   │   └── WEB-INF
│   │   ├── applicationContext.xml
│   │   ├── classes
│   │   ├── jboss.properties
│   │   ├── jndi.properties
│   │   ├── lib
│   │   ├── weblogic.properties
│   │   └── web.xml
│   ├── StrutsAndSpringAndEJB3
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── lib
│   │   │   ├── helloworld
│   │   │   │   └── helloworld-interface.jar
│   │   │   ├── javaee
│   │   │   │   ├── activation.jar
│   │   │   │   ├── javaee.jar
│   │   │   │   └── mail.jar
│   │   │   ├── spring2.5
│   │   │   │   └── spring.jar
│   │   │   └── struts-1.3.8
│   │   │   ├── antlr-2.7.2.jar
│   │   │   ├── bsf-2.3.0.jar
│   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   ├── commons-chain-1.1.jar
│   │   │   ├── commons-digester-1.8.jar
│   │   │   ├── commons-fileupload-1.1.1.jar
│   │   │   ├── commons-io-1.1.jar
│   │   │   ├── commons-logging-1.0.4.jar
│   │   │   ├── commons-validator-1.3.1.jar
│   │   │   ├── jstl.jar
│   │   │   ├── oro-2.0.8.jar
│   │   │   ├── standard.jar
│   │   │   ├── struts-core-1.3.8.jar
│   │   │   ├── struts-el-1.3.8.jar
│   │   │   ├── struts-extras-1.3.8.jar
│   │   │   ├── struts-faces-1.3.8.jar
│   │   │   ├── struts-mailreader-dao-1.3.8.jar
│   │   │   ├── struts-scripting-1.3.8.jar
│   │   │   ├── struts-taglib-1.3.8.jar
│   │   │   └── struts-tiles-1.3.8.jar
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   ├── spring
│   │   │   │   │   └── SpringBean.java
│   │   │   │   └── struts
│   │   │   │   ├── ControllerProcessor.java
│   │   │   │   └── HelloWorldAction.java
│   │   │   └── log4j.properties
│   │   └── web
│   │   ├── index.jsp
│   │   ├── outpage.jsp
│   │   └── WEB-INF
│   │   ├── applicationContext.xml
│   │   ├── classes
│   │   ├── jboss.properties
│   │   ├── jndi.properties
│   │   ├── lib
│   │   ├── struts-config.xml
│   │   ├── weblogic.properties
│   │   └── web.xml
│   ├── TimerService
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── impl
│   │   │   │   │   └── TimerServiceBean.java
│   │   │   │   └── TimerServiceDAO.java
│   │   │   └── junit
│   │   │   └── test
│   │   │   └── TimerServiceDAOTest.java
│   │   └── TimerService.jar
│   ├── TransactionService
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── AppException.java
│   │   │   │   ├── bean
│   │   │   │   │   └── Product.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── OtherDAOBean.java
│   │   │   │   │   └── TransactionDAOBean.java
│   │   │   │   ├── OtherDAO.java
│   │   │   │   ├── RemoteOtherDAO.java
│   │   │   │   └── TransactionDAO.java
│   │   │   ├── junit
│   │   │   │   └── test
│   │   │   │   └── TransactionDAOTest.java
│   │   │   └── META-INF
│   │   │   └── persistence.xml
│   │   └── TransactionService.jar
│   ├── WeblogicEntityBean
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── EntityBean.ear
│   │   ├── META-INF
│   │   │   └── application.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── bean
│   │   │   │   │   └── Person.java
│   │   │   │   ├── impl
│   │   │   │   │   └── PersonDAOBean.java
│   │   │   │   ├── PersonDAO.java
│   │   │   │   └── PersonDAOLocal.java
│   │   │   ├── junit
│   │   │   │   └── test
│   │   │   │   └── PersonDAOTest.java
│   │   │   └── META-INF
│   │   │   └── persistence.xml
│   │   └── web
│   │   ├── Test.jsp
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── WeblogicHelloWorld
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── HelloWorld.ear
│   │   ├── META-INF
│   │   │   └── application.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── HelloWorld.java
│   │   │   │   ├── HelloWorldLocal.java
│   │   │   │   └── impl
│   │   │   │   └── HelloWorldBean.java
│   │   │   └── junit
│   │   │   └── test
│   │   │   └── HelloWorldTest.java
│   │   └── web
│   │   ├── Test.jsp
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── WeblogicMDB
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   └── ejb3
│   │   │   │   ├── app
│   │   │   │   │   ├── QueueSender.java
│   │   │   │   │   └── TopicSender.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── PrintBean.java
│   │   │   │   │   ├── QSenderBean.java
│   │   │   │   │   ├── TopicPrintBeanOne.java
│   │   │   │   │   ├── TopicPrintBeanTwo.java
│   │   │   │   │   └── TSenderBean.java
│   │   │   │   ├── QSender.java
│   │   │   │   └── TSender.java
│   │   │   └── junit
│   │   │   └── test
│   │   │   ├── QSenderTest.java
│   │   │   └── TSenderTest.java
│   │   └── WeblogicMDB.jar
│   ├── WSClient
│   │   ├── bin
│   │   ├── build.xml
│   │   └── src
│   │   └── com
│   │   └── foshanshop
│   │   ├── AppTest
│   │   │   └── TestHelloWorld.java
│   │   └── ws
│   │   └── client
│   │   ├── HelloWorld.java
│   │   ├── HelloWorldService.java
│   │   ├── ObjectFactory.java
│   │   ├── package-info.java
│   │   ├── SayHello.java
│   │   └── SayHelloResponse.java
│   ├── WSClientForEJB
│   │   ├── bin
│   │   ├── build.xml
│   │   ├── src
│   │   │   ├── com
│   │   │   │   └── foshanshop
│   │   │   │   ├── ejb3
│   │   │   │   │   ├── impl
│   │   │   │   │   │   └── WSClientBean.java
│   │   │   │   │   └── WSClient.java
│   │   │   │   └── ws
│   │   │   │   └── client
│   │   │   │   ├── HelloWorld.java
│   │   │   │   ├── HelloWorldService.java
│   │   │   │   ├── ObjectFactory.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── SayHello.java
│   │   │   │   └── SayHelloResponse.java
│   │   │   └── junit
│   │   │   └── test
│   │   │   └── WSClientTest.java
│   │   └── WsClientForEJB.jar
│   └── WsHelloWorld
│   ├── bin
│   ├── build.xml
│   ├── src
│   │   ├── com
│   │   │   └── foshanshop
│   │   │   └── ws
│   │   │   ├── HelloWorld.java
│   │   │   └── impl
│   │   │   └── HelloWorldBean.java
│   │   └── junit
│   │   └── test
│   │   └── HelloWorldTest.java
│   └── WsHelloWorld.jar
└── sqlserver-ds.xml

450 directories, 534 files

标签:

实例下载地址

ejb3.0入门经典教程及源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警