基本信息
源码名称:Professional Java Server Programming( j2Ee Edition)
源码大小:0.94M
文件格式:.zip
开发语言:Java
更新时间:2023-10-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
Professional Java Server Programming( j2Ee Edition)
Danny Ayers的《Java 服务器 高级编程》,在网上找了好久才找到的原文代码。书比较老的,但内容覆盖:XML,EJB,JDBC,JNDC,JavaMail,RMI,CORBA,Jini/JavaSpase,Apache。资源共享,希望对学习有帮助。

.
├── 5377
│   ├── 5377
│   │   ├── Ch02
│   │   │   ├── src
│   │   │   │   ├── JNDIAdd.java
│   │   │   │   ├── JNDIDel.java
│   │   │   │   ├── JNDIMod.java
│   │   │   │   ├── JNDISearch.java
│   │   │   │   ├── JNDISearchAttrs.java
│   │   │   │   ├── JNDISearchAuth.java
│   │   │   │   ├── JNDISearchDNS.java
│   │   │   │   └── Person.java
│   │   │   └── src_iPlanet
│   │   │       ├── JNDIAdd.java
│   │   │       ├── JNDIDel.java
│   │   │       ├── JNDISearch.java
│   │   │       ├── JNDISearchAttrs.java
│   │   │       └── Person.java
│   │   ├── Ch03
│   │   │   └── src
│   │   │       ├── Activatable
│   │   │       │   ├── Alternative
│   │   │       │   │   ├── HelloClient.java
│   │   │       │   │   ├── HelloInterface.java
│   │   │       │   │   ├── HelloServer.java
│   │   │       │   │   ├── RegisterIt.java
│   │   │       │   │   ├── log
│   │   │       │   │   │   ├── Logfile.1
│   │   │       │   │   │   ├── Snapshot.1
│   │   │       │   │   │   └── Version_Number
│   │   │       │   │   └── registerit.policy
│   │   │       │   ├── HelloClient.java
│   │   │       │   ├── HelloInterface.java
│   │   │       │   ├── HelloServer.java
│   │   │       │   ├── RegisterIt.java
│   │   │       │   ├── log
│   │   │       │   │   ├── Logfile.1
│   │   │       │   │   ├── Snapshot.1
│   │   │       │   │   └── Version_Number
│   │   │       │   ├── multiVM
│   │   │       │   │   ├── HelloClient.java
│   │   │       │   │   ├── HelloInterface.java
│   │   │       │   │   ├── HelloServer.java
│   │   │       │   │   ├── RegisterIt.java
│   │   │       │   │   ├── log
│   │   │       │   │   │   ├── Logfile.1
│   │   │       │   │   │   ├── Snapshot.1
│   │   │       │   │   │   └── Version_Number
│   │   │       │   │   └── registerit.policy
│   │   │       │   └── registerit.policy
│   │   │       ├── Callbacks
│   │   │       │   ├── Applet.html
│   │   │       │   ├── CallbackApplet.java
│   │   │       │   ├── ClientInterface.java
│   │   │       │   ├── HelloInterface.java
│   │   │       │   ├── HelloServer.java
│   │   │       │   ├── RegisterIt.java
│   │   │       │   └── registerit.policy
│   │   │       ├── DGC
│   │   │       │   ├── HelloClient.java
│   │   │       │   ├── HelloInterface.java
│   │   │       │   ├── HelloServer.java
│   │   │       │   ├── MsgInterface.java
│   │   │       │   ├── MsgServer.java
│   │   │       │   ├── RegisterIt.java
│   │   │       │   └── registerit.policy
│   │   │       ├── Dynamic
│   │   │       │   ├── DynamicClient.java
│   │   │       │   ├── DynamicServer.java
│   │   │       │   ├── registerit.policy
│   │   │       │   └── webserver
│   │   │       │       ├── ClassFileServer.java
│   │   │       │       ├── ClassServer.java
│   │   │       │       └── public_html
│   │   │       │           ├── HelloClient.java
│   │   │       │           ├── HelloInterface.java
│   │   │       │           └── HelloServer.java
│   │   │       ├── HelloWorld
│   │   │       │   ├── HelloClient.java
│   │   │       │   ├── HelloInterface.java
│   │   │       │   ├── HelloServer.java
│   │   │       │   ├── RegisterIt.java
│   │   │       │   └── registerit.policy
│   │   │       ├── IIOP
│   │   │       │   ├── HelloClient.java
│   │   │       │   ├── HelloInterface.idl
│   │   │       │   ├── HelloInterface.java
│   │   │       │   ├── HelloServer.java
│   │   │       │   └── RegisterIt.java
│   │   │       └── SSL
│   │   │           ├── HelloClient.java
│   │   │           ├── HelloInterface.java
│   │   │           ├── HelloServer.java
│   │   │           ├── MyClientSocketFactory.java
│   │   │           ├── MyServerSocketFactory.java
│   │   │           ├── RegisterIt.java
│   │   │           ├── SSLHelloApplet.java
│   │   │           ├── clientimport.cer
│   │   │           ├── index.html
│   │   │           └── ssl.policy
│   │   ├── Ch04
│   │   │   ├── catalogue.txt
│   │   │   └── src
│   │   │       ├── CreateMovieTables.java
│   │   │       ├── DriverTest.java
│   │   │       ├── QueryMovieTables.java
│   │   │       └── TestScrollableResultSet.java
│   │   ├── Ch05
│   │   │   ├── application.xml
│   │   │   ├── index.html
│   │   │   ├── src
│   │   │   │   └── GreetingServlet.java
│   │   │   └── sun-j2ee-ri.xml
│   │   ├── Ch06
│   │   │   ├── freakServlet
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   └── web.xml
│   │   │   │   ├── src
│   │   │   │   │   └── FreakServlet.java
│   │   │   │   └── unavailable.html
│   │   │   └── techSupport
│   │   │       ├── WEB-INF
│   │   │       │   ├── classes
│   │   │       │   └── web.xml
│   │   │       ├── src
│   │   │       │   ├── Sequencer.java
│   │   │       │   └── TechSupportServlet.java
│   │   │       └── techSupp.html
│   │   ├── Ch07
│   │   │   ├── cart
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   └── web.xml
│   │   │   │   ├── images
│   │   │   │   │   ├── Thumbs.db
│   │   │   │   │   └── logo.gif
│   │   │   │   └── src
│   │   │   │       ├── Catalog.java
│   │   │   │       └── ShoppingCart.java
│   │   │   ├── chat
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   └── web.xml
│   │   │   │   ├── index.html
│   │   │   │   └── src
│   │   │   │       ├── ChatAdminServlet.java
│   │   │   │       ├── ChatEntry.java
│   │   │   │       ├── ChatRoom.java
│   │   │   │       ├── ChatRoomServlet.java
│   │   │   │       └── ListRoomsServlet.java
│   │   │   ├── session
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   └── web.xml
│   │   │   │   └── src
│   │   │   │       ├── AttributeServlet.java
│   │   │   │       └── SessionLifeCycleServlet.java
│   │   │   └── techSupport
│   │   │       ├── WEB-INF
│   │   │       │   ├── classes
│   │   │       │   └── web.xml
│   │   │       ├── register.html
│   │   │       ├── src
│   │   │       │   ├── BannerServlet.java
│   │   │       │   ├── RegisterCustomerServlet.java
│   │   │       │   ├── ResponseServlet.java
│   │   │       │   └── TechSupportServlet.java
│   │   │       └── techsupp.html
│   │   ├── Ch08
│   │   │   ├── chat
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   └── web.xml
│   │   │   │   ├── index.html
│   │   │   │   ├── moderated_words.txt
│   │   │   │   └── src
│   │   │   │       ├── ChatAdminServlet.java
│   │   │   │       ├── ChatEntry.java
│   │   │   │       ├── ChatRoom.java
│   │   │   │       ├── ChatRoomServlet.java
│   │   │   │       ├── ListRoomsServlet.java
│   │   │   │       ├── MessageLogFilter.java
│   │   │   │       ├── MessageModeratorFilter.java
│   │   │   │       └── ModeratedRequest.java
│   │   │   └── counter
│   │   │       ├── WEB-INF
│   │   │       │   ├── classes
│   │   │       │   │   ├── CounterFilter.class
│   │   │       │   │   └── DisplayCount.class
│   │   │       │   └── web.xml
│   │   │       ├── counter.ear
│   │   │       ├── counter.war
│   │   │       ├── index.html
│   │   │       └── src
│   │   │           ├── CounterFilter.java
│   │   │           └── DisplayCount.java
│   │   ├── Ch09
│   │   │   ├── README.txt
│   │   │   ├── SysVisual.LOG
│   │   │   ├── SysVisual.properties
│   │   │   ├── WEB-INF
│   │   │   │   ├── classes
│   │   │   │   │   ├── ChatAdminServlet.class
│   │   │   │   │   ├── ChatEntry.class
│   │   │   │   │   ├── ChatRoom.class
│   │   │   │   │   ├── ChatRoomServlet.class
│   │   │   │   │   ├── CreateUser.class
│   │   │   │   │   ├── ListRoomsServlet.class
│   │   │   │   │   ├── MessageLogFilter.class
│   │   │   │   │   ├── MessageModeratorFilter.class
│   │   │   │   │   ├── ModeratedRequest.class
│   │   │   │   │   └── moderated_words.txt
│   │   │   │   └── web.xml
│   │   │   ├── create_db.sql
│   │   │   ├── error.html
│   │   │   ├── index.html
│   │   │   ├── login.html
│   │   │   ├── moderated_words.txt
│   │   │   └── src
│   │   │       ├── ChatAdminServlet.java
│   │   │       ├── ChatEntry.java
│   │   │       ├── ChatRoom.java
│   │   │       ├── ChatRoomServlet.java
│   │   │       ├── CreateUser.java
│   │   │       ├── ListRoomsServlet.java
│   │   │       ├── MessageLogFilter.java
│   │   │       ├── MessageModeratorFilter.java
│   │   │       ├── ModeratedRequest.java
│   │   │       └── create.sql
│   │   ├── Ch10
│   │   │   ├── JSPExamples
│   │   │   │   ├── WEB-INF
│   │   │   │   │   └── classes
│   │   │   │   ├── beans.html
│   │   │   │   ├── beans.jsp
│   │   │   │   ├── copyright.html
│   │   │   │   ├── declaration.jsp
│   │   │   │   ├── expression.jsp
│   │   │   │   ├── forward.html
│   │   │   │   ├── forward.jsp
│   │   │   │   ├── forward2.jsp
│   │   │   │   ├── includeAction.jsp
│   │   │   │   ├── includeDirective1.jsp
│   │   │   │   ├── includeDirective2.jsp
│   │   │   │   ├── included.jsp
│   │   │   │   ├── included2.html
│   │   │   │   ├── included2.jsp
│   │   │   │   ├── pageDirective.jsp
│   │   │   │   ├── scriptlet.jsp
│   │   │   │   ├── simpleJSP.jsp
│   │   │   │   └── src
│   │   │   │       └── com
│   │   │   │           └── wrox
│   │   │   │               └── beans
│   │   │   │                   └── LanguageBean.java
│   │   │   ├── JSPTechSupport
│   │   │   │   ├── WEB-INF
│   │   │   │   │   ├── classes
│   │   │   │   │   │   └── com
│   │   │   │   │   │       └── wrox
│   │   │   │   │   │           └── techsupport
│   │   │   │   │   │               ├── JDBCHelper.class
│   │   │   │   │   │               ├── Sequencer.class
│   │   │   │   │   │               └── TechSupportBean.class
│   │   │   │   │   └── web.xml
│   │   │   │   ├── banner.jsp
│   │   │   │   ├── error.jsp
│   │   │   │   ├── regform.jsp
│   │   │   │   ├── register.jsp
│   │   │   │   ├── response.jsp
│   │   │   │   ├── src
│   │   │   │   │   └── com
│   │   │   │   │       └── wrox
│   │   │   │   │           └── techsupport
│   │   │   │   │               ├── JDBCHelper.java
│   │   │   │   │               ├── Sequencer.java
│   │   │   │   │               └── TechSupportBean.java
│   │   │   │   ├── techSupport.jsp
│   │   │   │   └── techsupp.html
│   │   │   └── MVC
│   │   │       ├── WEB-INF
│   │   │       │   ├── classes
│   │   │       │   └── web.xml
│   │   │       ├── enterName.jsp
│   │   │       ├── showInfo.jsp
│   │   │       ├── sorryNotFound.jsp
│   │   │       └── src
│   │   │           └── com
│   │   │               └── wrox
│   │   │                   └── proj2ee
│   │   │                       └── ch12
│   │   │                           ├── ControllerServlet.java
│   │   │                           ├── RequestHandler.java
│   │   │                           └── app
│   │   │                               ├── DataModelBean.java
│   │   │                               ├── DataStore.java
│   │   │                               └── ShowRecordRequestHandler.java
│   │   ├── Ch11
│   │   │   ├── WEB-INF
│   │   │   │   ├── lib
│   │   │   │   ├── src
│   │   │   │   │   └── tagext
│   │   │   │   │       ├── AttribHelloTag.java
│   │   │   │   │       ├── HelloTag.java
│   │   │   │   │       ├── NameContext.java
│   │   │   │   │       ├── NameInfoTag.java
│   │   │   │   │       ├── ReverseTag.java
│   │   │   │   │       ├── TryCatchFinallyIterationTag.java
│   │   │   │   │       ├── VarHelloIterationTag.java
│   │   │   │   │       ├── VarHelloTag.java
│   │   │   │   │       ├── VarHelloTagExtraInfo.java
│   │   │   │   │       └── listeners
│   │   │   │   │           ├── DummySharedObject.java
│   │   │   │   │           ├── ExamplesTLDServletContextListener.java
│   │   │   │   │           └── SharedObjectAccessTag.java
│   │   │   │   ├── tlds
│   │   │   │   │   └── hello.tld
│   │   │   │   └── web.xml
│   │   │   ├── hello.jsp
│   │   │   ├── helloAttribute.jsp
│   │   │   ├── helloDynamicTagContent.jsp
│   │   │   ├── helloIterator.jsp
│   │   │   ├── helloIteratorWithNesting.jsp
│   │   │   ├── helloTagContent.jsp
│   │   │   ├── helloWithVariables.jsp
│   │   │   ├── reverse.jsp
│   │   │   ├── tld-listener.jsp
│   │   │   └── tryCatchFinally.jsp
│   │   ├── Ch12
│   │   │   └── wrox
│   │   │       ├── WEB-INF
│   │   │       │   ├── src
│   │   │       │   │   └── com
│   │   │       │   │       └── wrox
│   │   │       │   │           └── writingjsps
│   │   │       │   │               ├── BooleanTag.java
│   │   │       │   │               ├── BooleanTagExtraInfo.java
│   │   │       │   │               ├── ForEachTag.java
│   │   │       │   │               ├── ForEachTagExtraInfo.java
│   │   │       │   │               ├── IfTag.java
│   │   │       │   │               ├── LogTag.java
│   │   │       │   │               ├── NumberTag.java
│   │   │       │   │               ├── NumberTagExtraInfo.java
│   │   │       │   │               ├── ServerSideIncludeTag.java
│   │   │       │   │               ├── URLAnalyzer.java
│   │   │       │   │               ├── URLEncoderTag.java
│   │   │       │   │               ├── date
│   │   │       │   │               │   ├── CurrentSystemTimeMillisTag.java
│   │   │       │   │               │   ├── FormatTag.java
│   │   │       │   │               │   ├── ParseTag.java
│   │   │       │   │               │   ├── TimeZonesTag.java
│   │   │       │   │               │   └── TimeZonesTagExtraInfo.java
│   │   │       │   │               ├── html
│   │   │       │   │               │   ├── BooleanInputTag.java
│   │   │       │   │               │   ├── CheckBoxTag.java
│   │   │       │   │               │   ├── FormTag.java
│   │   │       │   │               │   ├── InputTag.java
│   │   │       │   │               │   ├── IntegerInputTag.java
│   │   │       │   │               │   ├── ListSelectionTag.java
│   │   │       │   │               │   ├── ListSelectionTagExtraInfo.java
│   │   │       │   │               │   ├── PasswordInputTag.java
│   │   │       │   │               │   ├── RadioButtonTag.java
│   │   │       │   │               │   ├── RealNumberInputTag.java
│   │   │       │   │               │   └── TextInputTag.java
│   │   │       │   │               ├── i18n
│   │   │       │   │               │   ├── MessageArgumentTag.java
│   │   │       │   │               │   ├── MessageTag.java
│   │   │       │   │               │   ├── ResourceBundleTag.java
│   │   │       │   │               │   ├── StringTag.java
│   │   │       │   │               │   ├── WritingJSPs.properties
│   │   │       │   │               │   ├── WritingJSPs_en.properties
│   │   │       │   │               │   ├── WritingJSPs_en_GB.properties
│   │   │       │   │               │   └── WritingJSPs_en_US.properties
│   │   │       │   │               ├── registration
│   │   │       │   │               │   ├── MIME2Java.java
│   │   │       │   │               │   ├── RegistrationAdminPageBean.java
│   │   │       │   │               │   ├── RegistrationControllerServlet.java
│   │   │       │   │               │   ├── RegistrationResources.properties
│   │   │       │   │               │   ├── RegistrationResources_en.properties
│   │   │       │   │               │   ├── RegistrationResources_en_GB.properties
│   │   │       │   │               │   ├── RegistrationResources_en_US.properties
│   │   │       │   │               │   ├── RegistrationResources_fr.properties
│   │   │       │   │               │   ├── User.java
│   │   │       │   │               │   ├── UsersToXMLConverter.java
│   │   │       │   │               │   └── XMLDocumentStringifier.java
│   │   │       │   │               └── xml
│   │   │       │   │                   └── XSLTransformTag.java
│   │   │       │   ├── tlds
│   │   │       │   │   ├── foundation.tld
│   │   │       │   │   ├── foundation12.tld
│   │   │       │   │   ├── html.tld
│   │   │       │   │   ├── internationalisation.tld
│   │   │       │   │   └── xml.tld
│   │   │       │   └── web.xml
│   │   │       ├── debug
│   │   │       │   └── debug.jsp
│   │   │       ├── foundation.jsp
│   │   │       ├── helloworld.jsp
│   │   │       ├── hoovers.jsp
│   │   │       ├── html.jsp
│   │   │       ├── internationalisation.jsp
│   │   │       ├── registration
│   │   │       │   ├── displayAllRegisteredUsers.jsp
│   │   │       │   ├── displayDetails.jsp
│   │   │       │   ├── displayRegisteredUserHobbies.jsp
│   │   │       │   ├── images
│   │   │       │   │   ├── duke.jpg
│   │   │       │   │   └── duke_30x29.jpg
│   │   │       │   ├── index.html
│   │   │       │   ├── loginForm.jsp
│   │   │       │   ├── regForm.jsp
│   │   │       │   ├── serverSideIncludePeek.jsp
│   │   │       │   └── thankyou.jsp
│   │   │       ├── ssi.jsp
│   │   │       ├── xml
│   │   │       │   ├── Copy of HelloWorld.xsl
│   │   │       │   ├── HelloWorld.xml
│   │   │       │   ├── HelloWorld.xsl
│   │   │       │   └── userhobbies.xsl
│   │   │       └── xslt.jsp
│   │   ├── Ch13
│   │   │   ├── Thumbs.db
│   │   │   ├── logo.gif
│   │   │   ├── passwd.silly
│   │   │   └── src
│   │   │       ├── SendSMTP.java
│   │   │       ├── SendSMTP_example1.java
│   │   │       ├── StupidAuthenticator.java
│   │   │       ├── javamail_pop.java
│   │   │       ├── javamail_save.java
│   │   │       ├── javamail_send.java
│   │   │       ├── javamail_sendAll.java
│   │   │       └── javamail_send_attachment.java
│   │   ├── Ch14
│   │   │   └── OrderManagement
│   │   │       ├── Client.java
│   │   │       ├── META-INF
│   │   │       │   ├── ejb-jar.xml
│   │   │       │   └── weblogic-ejb-jar.xml
│   │   │       └── orderMgmt
│   │   │           ├── OrderManagement.java
│   │   │           ├── OrderManagementBean.java
│   │   │           └── OrderManagementHome.java
│   │   ├── Ch15
│   │   │   ├── Both
│   │   │   │   ├── META-INF
│   │   │   │   │   ├── ejb-jar.xml
│   │   │   │   │   └── weblogic-ejb-jar.xml
│   │   │   │   └── src
│   │   │   │       ├── OLDejb-jar.xml
│   │   │   │       ├── both
│   │   │   │       │   ├── FinancialNeedCalculator.java
│   │   │   │       │   ├── FinancialNeedCalculatorEJB.java
│   │   │   │       │   ├── FinancialNeedCalculatorHome.java
│   │   │   │       │   ├── TestClient.java
│   │   │   │       │   └── TooManyParentsException.java
│   │   │   │       └── stateless
│   │   │   │           ├── FinancialNeedCalculator.java
│   │   │   │           ├── FinancialNeedCalculatorEJB.java
│   │   │   │           └── FinancialNeedCalculatorHome.java
│   │   │   ├── ManufacturingApp
│   │   │   │   ├── BadStatusException.java
│   │   │   │   ├── BeginManufacture.java
│   │   │   │   ├── CompleteManufacture.java
│   │   │   │   ├── ContextPropertiesFactory.java
│   │   │   │   ├── CreateProducts.java
│   │   │   │   ├── DuplicateOrderException.java
│   │   │   │   ├── ManageOrders.java
│   │   │   │   ├── ManageOrdersEJB.java
│   │   │   │   ├── ManageOrdersHome.java
│   │   │   │   ├── ManageSampleOrders.java
│   │   │   │   ├── Manufacture.java
│   │   │   │   ├── ManufactureEJB.java
│   │   │   │   ├── ManufactureHome.java
│   │   │   │   ├── NoSelectionException.java
│   │   │   │   ├── NoSuchOrderException.java
│   │   │   │   ├── NoSuchProductException.java
│   │   │   │   ├── OpenOrderView.java
│   │   │   │   ├── OverdueOrderView.java
│   │   │   │   ├── PlaceSampleOrders.java
│   │   │   │   ├── ProductCreationHelper.java
│   │   │   │   └── factory
│   │   │   │       ├── clients
│   │   │   │       └── manufacture
│   │   │   ├── Stateful
│   │   │   │   ├── META-INF
│   │   │   │   │   ├── ejb-jar.xml
│   │   │   │   │   └── weblogic-ejb-jar.xml
│   │   │   │   ├── finCalc
│   │   │   │   │   └── stateful
│   │   │   │   │       ├── FinancialNeedCalculator.class
│   │   │   │   │       ├── FinancialNeedCalculatorEJB.class
│   │   │   │   │       ├── FinancialNeedCalculatorHome.class
│   │   │   │   │       ├── TestClient.class
│   │   │   │   │       ├── TestClient2.class
│   │   │   │   │       └── TooManyParentsException.class
│   │   │   │   └── src
│   │   │   │       ├── FinancialNeedCalculator.java
│   │   │   │       ├── FinancialNeedCalculatorEJB.java
│   │   │   │       ├── FinancialNeedCalculatorHome.java
│   │   │   │       ├── TestClient.java
│   │   │   │       ├── TestClient2.java
│   │   │   │       └── TooManyParentsException.java
│   │   │   └── Stateless
│   │   │       ├── META-INF
│   │   │       │   ├── ejb-jar.xml
│   │   │       │   └── weblogic-ejb-jar.xml
│   │   │       ├── finCalc
│   │   │       │   └── stateless
│   │   │       │       ├── FinancialNeedCalculator.class
│   │   │       │       ├── FinancialNeedCalculatorEJB.class
│   │   │       │       ├── FinancialNeedCalculatorHome.class
│   │   │       │       └── TestClient.class
│   │   │       └── src
│   │   │           ├── FinancialNeedCalculator.java
│   │   │           ├── FinancialNeedCalculatorEJB.java
│   │   │           ├── FinancialNeedCalculatorHome.java
│   │   │           └── TestClient.java
│   │   ├── Ch16
│   │   │   ├── SportBeanLab
│   │   │   │   ├── META-INF
│   │   │   │   │   ├── ejb-jar.xml
│   │   │   │   │   ├── weblogic-cmp.xml
│   │   │   │   │   └── weblogic-ejb-jar.xml
│   │   │   │   ├── SportLab.jar
│   │   │   │   ├── SportTeams.sql
│   │   │   │   └── sportBean
│   │   │   │       ├── bmp
│   │   │   │       │   ├── SportTeam.java
│   │   │   │       │   ├── SportTeamEJB.java
│   │   │   │       │   ├── SportTeamHome.java
│   │   │   │       │   ├── SportTeamPK.java
│   │   │   │       │   └── TestClient.java
│   │   │   │       └── cmp
│   │   │   │           ├── SportTeam.java
│   │   │   │           ├── SportTeamEJB.java
│   │   │   │           ├── SportTeamHome.java
│   │   │   │           ├── SportTeamPK.java
│   │   │   │           └── TestClient.java
│   │   │   └── factory
│   │   │       ├── Order.java
│   │   │       ├── ejb-jar.xml
│   │   │       ├── ejbcgen
│   │   │       ├── src
│   │   │       │   └── factory
│   │   │       │       ├── clients
│   │   │       │       │   ├── BeginManufacture.java
│   │   │       │       │   ├── CompleteManufacture.java
│   │   │       │       │   ├── ContextPropertiesFactory.java
│   │   │       │       │   ├── CreateProducts.java
│   │   │       │       │   ├── ManageSampleOrders.java
│   │   │       │       │   └── PlaceSampleOrders.java
│   │   │       │       ├── manage_orders
│   │   │       │       │   ├── DuplicateOrderException.java
│   │   │       │       │   ├── ManageOrders.java
│   │   │       │       │   ├── ManageOrdersEJB.java
│   │   │       │       │   ├── ManageOrdersHome.java
│   │   │       │       │   ├── NoSuchOrderException.java
│   │   │       │       │   ├── NoSuchProductException.java
│   │   │       │       │   ├── OpenOrderView.java
│   │   │       │       │   ├── OverdueOrderView.java
│   │   │       │       │   └── ProductCreationHelper.java
│   │   │       │       ├── manufacture
│   │   │       │       │   ├── BadStatusException.java
│   │   │       │       │   ├── Manufacture.java
│   │   │       │       │   ├── ManufactureEJB.java
│   │   │       │       │   ├── ManufactureHome.java
│   │   │       │       │   └── NoSelectionException.java
│   │   │       │       ├── order
│   │   │       │       │   ├── Order.java
│   │   │       │       │   ├── OrderEJB.java
│   │   │       │       │   ├── OrderHome.java
│   │   │       │       │   ├── OrderNotCancelableException.java
│   │   │       │       │   ├── OrderPK.java
│   │   │       │       │   └── StatusStrings.java
│   │   │       │       └── product
│   │   │       │           ├── LocalProduct.java
│   │   │       │           ├── NoSuchRoutingException.java
│   │   │       │           ├── Product.java
│   │   │       │           ├── ProductEJB.java
│   │   │       │           ├── ProductHome.java
│   │   │       │           ├── ProductHome.java.old
│   │   │       │           ├── ProductLocalHome.java
│   │   │       │           └── RoutingInstruction.java
│   │   │       ├── tables.sql
│   │   │       ├── weblogic-cmp.xml
│   │   │       └── weblogic-ejb-jar.xml
│   │   ├── Ch17
│   │   │   ├── CREATE_TABLE_ACCOUNT.sql
│   │   │   └── src
│   │   │       ├── Account.java
│   │   │       ├── Client1.java
│   │   │       ├── Client2.java
│   │   │       └── RecordNotFoundException.java
│   │   ├── Ch18
│   │   │   ├── Factory
│   │   │   │   ├── META-INF
│   │   │   │   │   └── application.xml
│   │   │   │   └── jsps
│   │   │   │       ├── WEB-INF
│   │   │   │       │   ├── classes
│   │   │   │       │   │   └── factory
│   │   │   │       │   │       ├── ModelManager.class
│   │   │   │       │   │       ├── ModelManager.java
│   │   │   │       │   │       ├── OrderView.class
│   │   │   │       │   │       ├── OrderView.java
│   │   │   │       │   │       ├── RequestProcessor.class
│   │   │   │       │   │       ├── RequestProcessor.java
│   │   │   │       │   │       ├── ScreenNames.class
│   │   │   │       │   │       └── ScreenNames.java
│   │   │   │       │   ├── web.xml
│   │   │   │       │   └── weblogic.xml
│   │   │   │       ├── cellid.jsp
│   │   │   │       ├── choices.jsp
│   │   │   │       ├── createproduct.jsp
│   │   │   │       ├── createrouting.jsp
│   │   │   │       ├── index.html
│   │   │   │       ├── main.jsp
│   │   │   │       ├── manageorders.jsp
│   │   │   │       ├── manufacturechoose.jsp
│   │   │   │       ├── manufactureroute.jsp
│   │   │   │       ├── message.jsp
│   │   │   │       ├── placeorder.jsp
│   │   │   │       └── ship.jsp
│   │   │   └── ISV
│   │   │       ├── META-INF
│   │   │       │   └── ejb-jar.xml
│   │   │       ├── src
│   │   │       │   └── wrox
│   │   │       │       └── some_isv
│   │   │       │           ├── Account.java
│   │   │       │           ├── AccountEJB.java
│   │   │       │           ├── AccountHome.java
│   │   │       │           ├── AccountManager.java
│   │   │       │           ├── AccountManagerEJB.java
│   │   │       │           ├── AccountManagerHome.java
│   │   │       │           ├── CustomerTypes.java
│   │   │       │           ├── InsufficientFundsException.java
│   │   │       │           ├── NoAccountCreatedException.java
│   │   │       │           ├── NoSuchAccountException.java
│   │   │       │           ├── TestClient.java
│   │   │       │           ├── TestClient2.java
│   │   │       │           └── TestClient3.java
│   │   │       └── wrox
│   │   │           └── some_isv
│   │   │               ├── Account.class
│   │   │               ├── AccountEJB.class
│   │   │               ├── AccountHome.class
│   │   │               ├── AccountManager.class
│   │   │               ├── AccountManagerEJB.class
│   │   │               ├── AccountManagerHome.class
│   │   │               ├── CustomerTypes.class
│   │   │               ├── InsufficientFundsException.class
│   │   │               ├── NoAccountCreatedException.class
│   │   │               ├── NoSuchAccountException.class
│   │   │               ├── TestClient.class
│   │   │               ├── TestClient2.class
│   │   │               └── TestClient3.class
│   │   ├── Ch19
│   │   │   └── src
│   │   │       ├── MessageDrivenWroxBean.java
│   │   │       ├── WroxListener.java
│   │   │       ├── WroxListenerTopic.java
│   │   │       ├── WroxQueueReceiver.java
│   │   │       ├── WroxQueueReceiverA.java
│   │   │       ├── WroxQueueSender.java
│   │   │       ├── WroxTopicListener.java
│   │   │       ├── WroxTopicPublisher.java
│   │   │       └── WroxTopicSubscriber.java
│   │   ├── Ch20
│   │   │   ├── cciadapter
│   │   │   │   ├── bookEJB.xml
│   │   │   │   ├── bookRuntime.xml
│   │   │   │   ├── book_oracle_proc.sql
│   │   │   │   ├── bookprocs.sql
│   │   │   │   ├── books.sql
│   │   │   │   └── src
│   │   │   │       ├── Book.java
│   │   │   │       ├── BookBean.java
│   │   │   │       ├── BookClient.java
│   │   │   │       ├── BookHome.java
│   │   │   │       └── BookProcs.java
│   │   │   └── democonnector
│   │   │       ├── create_demoaccount_table.sql
│   │   │       └── src
│   │   │           ├── DemoAccount.java
│   │   │           ├── DemoAccountBean.java
│   │   │           ├── DemoAccountClient.java
│   │   │           ├── DemoAccountHome.java
│   │   │           └── ProcessingException.java
│   │   ├── Ch22
│   │   │   ├── StockClient.java
│   │   │   ├── StockQuote.java
│   │   │   ├── StockQuote_ServiceProxy.java
│   │   │   └── TestStocks.java
│   │   ├── Ch24
│   │   │   ├── build-compile.xml
│   │   │   ├── build-ear.xml
│   │   │   ├── build-ejb1.xml
│   │   │   ├── build-ejb2.xml
│   │   │   ├── build-library1.xml
│   │   │   ├── build-library2.xml
│   │   │   ├── build-library3.xml
│   │   │   ├── build-library4.xml
│   │   │   ├── build-library5.xml
│   │   │   ├── build-library6.xml
│   │   │   ├── build-library7.xml
│   │   │   ├── build-web1.xml
│   │   │   ├── build-web2.xml
│   │   │   ├── build.xml
│   │   │   └── src
│   │   │       ├── Depend1.java
│   │   │       ├── Depend1Bean.java
│   │   │       ├── Depend1Home.java
│   │   │       ├── Depend2.java
│   │   │       ├── Depend2Bean.java
│   │   │       ├── Depend2Home.java
│   │   │       ├── TestServlet.java
│   │   │       ├── TestServlet2.java
│   │   │       ├── Util1.java
│   │   │       ├── Util2.java
│   │   │       ├── Util3.java
│   │   │       ├── Util4.java
│   │   │       ├── Util5.java
│   │   │       ├── Util6.java
│   │   │       ├── Util7.java
│   │   │       ├── dd-Depend1EJB
│   │   │       │   ├── ejb-jar.xml
│   │   │       │   ├── manifest.mf
│   │   │       │   └── weblogic-ejb-jar.xml
│   │   │       ├── dd-Depend2EJB
│   │   │       │   ├── ejb-jar.xml
│   │   │       │   ├── manifest.mf
│   │   │       │   └── weblogic-ejb-jar.xml
│   │   │       ├── dd-EAR
│   │   │       │   └── application.xml
│   │   │       ├── dd-WebApp1
│   │   │       │   ├── manifest.mf
│   │   │       │   └── web.xml
│   │   │       ├── dd-WebApp2
│   │   │       │   ├── manifest.mf
│   │   │       │   └── web.xml
│   │   │       └── index.jsp
│   │   └── QuickStart
│   │       ├── Ch06
│   │       │   ├── freakServlet.war
│   │       │   └── techSupport.war
│   │       ├── Ch07
│   │       │   └── chat2.war
│   │       ├── Ch08
│   │       │   ├── chat.ear
│   │       │   └── chat.war
│   │       ├── Ch10
│   │       │   ├── JSPExamples.ear
│   │       │   └── MVC.war
│   │       ├── Ch12
│   │       │   └── WritingJSPApps.war
│   │       └── Ch18
│   │           └── wrox.ear
│   ├── Image
│   │   ├── Thumbs.db
│   │   ├── image001.jpg
│   │   ├── image002.jpg
│   │   ├── image003.jpg
│   │   ├── image004.jpg
│   │   ├── image005.jpg
│   │   ├── image006.jpg
│   │   ├── image007.jpg
│   │   ├── image008.jpg
│   │   ├── image009.jpg
│   │   ├── image010.jpg
│   │   ├── image011.jpg
│   │   ├── image012.jpg
│   │   ├── image013.jpg
│   │   ├── image014.jpg
│   │   ├── image015.jpg
│   │   ├── image016.jpg
│   │   ├── image017.jpg
│   │   ├── image018.jpg
│   │   ├── image019.jpg
│   │   ├── image020.jpg
│   │   ├── newwroxhead.gif
│   │   └── newwroxlogo.gif
│   ├── README.htm
│   ├── SUPPORT_AND_FEEDBACK.htm
│   └── iPlanet.htm
└── Professional Java Server Programming( j2Ee Edition)_Wrox-ProfessionalJavaServerProgramming,j2EeEdition(1.3),2NdEd-2000-Sources-(ByLaxxuss).zip

196 directories, 592 files