ANN: Tutorial Series: Industrial-Strength BC4J

Available 3/26/03
http://otn.oracle.com/sample_code/tutorials/bc4jvsm/bc4jvsmtoc.htm
This series of tutorials uses the Virtual Shopping Mall sample application to demonstrate programming techniques that take advantage of features of Business Components for Java (BC4J), Oracle's standards-based, server-side framework for creating scalable, high-performance J2EE applications. While describing parts of the larger application, each tutorial is self-contained, and each explains how to use a technique or perform a task.
The application enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. OTN developers used Oracle9i JDeveloper and the Oracle Business Components for Java (BC4J) framework to build the application.

o.k i managed to get rid of the exceptions
you need to copy the contents of /jakata-struts/lib to
vsm-bc4j/classes
and yes my struts-common path is set.
in your install instructions you could mention that errors go into:
VSM-BC4J-oc4j-app.log
it will same us a load of time, for tracking errors.
also get them to re-write the scripts that you have to run, so that you do not have to keep typing in the paths, but instead the paths are set in the scripts.( we can modify them)
it will also show people new to the app. what you are talking about, and which paths
moving right along:
2 more questions.
1. as an example how secure is this app.?
is it a good way to implement security for a web site.?
also you could mention what code is kept on the server and what is sent to the local client, perhaps in the code files, and for god sake get the programmers to comment their code more.
2. O.K one more possible bug.( running from jdeveloper)
when i select "sign in" from the title screen, i get sent to the login screen.
when i enter the password & user name.
i get redirected to :
"/BC4JVSM/null", which does not exist
it appears to be in "login.jsp" in "vsmwebapp.jpr"
request.getAttribute("Home") is returning null.
i have re-written the code to:
String tail =(String)request.getAttribute("Home");
String url = request.getContextPath()+"/"+tail;
if((tail==null)||(tail.equalsIgnoreCase("null")))
url = request.getContextPath()+"/"+UIController.getInstance().getUI("DEFAULT","LOGIN");
session.invalidate();
response.sendRedirect(url);
which traps the error but does not fix it.
where should i get redirected to?, and where does the "Home" variable get set?
steve

Similar Messages

  • Is RDBMS Realm industrial-strength?

    I can see that several people are using RDBMS Realm, which started out as an
    example. Is the version shipped with WLS 6.0 reliable and robust? Is it
    suitable for a commercial application?

    The RDBMS Realm shipped with WLS is a sample.
    It is not industrial strength. For example,
    the schema is string based and pretty slow.
    Also, it doesn't support adding new groups or
    acls via the console.
    -Tom
    "Al Fontes" <[email protected]> wrote:
    I can see that several people are using RDBMS Realm, which started out
    as an
    example. Is the version shipped with WLS 6.0 reliable and robust? Is
    it
    suitable for a commercial application?

  • New Camera RAW Tutorial Series

    John Nack has just blogged about a new Camera RAW tutorial series by George Jardine. 
    http://blogs.adobe.com/jnack/2013/12/25-new-video-tutorials-on-camera-raw.html
    It cost $30 which does not sound much, but I'd love to hear feedback from anyone who has seen it.
    You can read more details at
    http://mulita.com/blog/?page_id=6934
    Including a link to a 17 minute free chapter.

    Thank you, Trevor.
    I've been waiting and hoping that George would do a series on the latest Camera Raw to match his tutorials on Lightroom, which he always does first.
    I purchased his series on ACR 6 and they were excellent, so I have every faith that his new series on ACR 8.3 in CC (which also covers ACR 8.3 and ACR 7.x in CS6) will be just as good.
    So far I have watched the first 6 tutorials (ending with the one on the Basic Tab) and they are pretty good.
    One of the bonuses is that along the way he gives you links to further in-depth totorials on his Website regarding particular topics: eg, the interaction of, and different ways of manipulating, the Highlights/Shadows and Whites/Blacks sliders for particular types of images. Looking forward to viewing those.
    Message was edited by: Andrew_Hart

  • A good video tutorial series for Flash?

    Hello All,
    I'm a teacher and I'm looking for a good tutorial series for
    Flash. I don't want a web site subscription I need something I need
    a video/dvd/CDRom series that I can purchase with a purchase order
    (no credit cards). Any suggestions?
    Thank and have a great day!
    Todd
    MrBenrud.com

    Mr. Benrud,
    > I'm a teacher and I'm looking for a good tutorial series
    for Flash.
    Lynda.com
    > I don't want a web site subscription I need something I
    need a
    > video/dvd/CDRom series that I can purchase with a
    purchase
    > order (no credit cards). Any suggestions?
    While Lynda.com's least expensive option is their Online
    Learning
    Library, which *is* a subscription service, they also sell
    their video
    tutorials on CD.
    David
    stiller (at) quip (dot) net
    Dev essays:
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • New Labview Tutorial Series

    New users may find our new tutorial series handy. Still under
    construction and more coming soon, but your feedback is appreciated
    http://www.mech.uwa.edu.au/jpt/tutorial/index.html

    Very thorough, Thank you very much!

  • ANN: Site-Wide Management in Dreamweaver Tutorial Series

    http://www.projectseven.com/products/menusystems/pmm3/tutorials/site-wide/
    Dreamweaver Templates, Library Items and Server-Side Includes allow you to manage repeating sections of your web pages in a central file. This series of tutorials listed below will help you to deploy your Pop Menu Magic 3 menu using any of these methods. They will also serve as a general foundation in understanding the most popular site-wide techniques deployable in a Dreamweaver-managed site.
    The tutorials are relevant for Dreamweaver versions MX2004 up to and including Dreamweaver Creative Cloud.
    Al Sparber - PVII
    Responsive Dreamweaver Menus | Galleries | Widgets
    Since 1998

    Unfortuantely sourcelabs.com does not give the option of testing IE11 on windows 7 so I cant be of much help here.
    One thing you might want to try is floating the <li> tags - add the below to your css stylesheet.
    li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 20%;
    David Powers is pretty good when it comes to his tutorials and they are usually thoroughly tested. As I say in a simulated windows 8.1 envrionment in IE11 the nav looks fine BUT of course its better to test in the real thing.
    EDITED: Try the below combination of css if you have no success finding a solution:
    #mainnav ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    #mainnav li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        float: left;
        width: 20%;
         background-color: #4D4D4D;
         text-align: center;
    #mainnav a {
        display: block;
        width: 100%;
        background-color: #4D4D4D;
        color: #FFFFFF;
        text-transform: uppercase;
        padding-top: 6px;
        padding-bottom: 6px;

  • Introducing: Adobe Business Catalyst (BC) Site Integration Video Tutorial Series

    Hi
    I've been developing in BC now for many years now, and I’ve integrated more than 300 websites. I have always felt there was a need for a resource to learn how to do site integration from start to finish for developers – so I created my own lesson series.  This video series will give someone a solid foundation and understanding of integrating a website into Adobe Business Catalyst and offers a peek into my workflow.
    The total series is 3.5 hours and it is broken into multiple videos by step, so you can complete the tutorial at your own pace, and re-visit a specific step as needed.  The series will cover the entire process of creating a cool Responsive Twitter Bootstrap template integration into Adobe Business Catalyst.  I start with nothing and end up with a fully integrated website while documenting the entire process. A lot of common snags and issues will be covered during the process and we will work through them together.
    You will be able to log in and stream any of the video lessons whenever you want, on any device. You can even download all of the videos and watch offline!
    These videos cover many of the steps you will take to integrate a template – here are some examples of the things I cover while integrating the website:
    1. Template Creation
    2. Dynamic Menus
    3. Home page rotator Web App
    4. Testimonials Web App
    5. Featured Blog Post Web App
    6. Custom Web Forms
    7. Newsletter Subscription Form
    8. Social Navigations with Icon Fonts
    9. Custom jQuery functions
    10. Our Team Web App
    11. FAQ Web App
    12. Custom Blog Integration
    13. Portfolio Web App
    14. Contact Form
    15. Responsive Web Design / Media Queries
    16. Bugs / Troubleshooting
    17. Basic jQuery +and more!
    All of this for only $9.95 | Check it out here: http://bit.ly/ZLlHlr

    Hi Joe, does your dynamic menus demo cover 2 level hover navigation with the bootstrap menu? Something I am struggling with integrating ... Thanks

  • ANN: Tutorial on incorporating Bridge web gallery into existing site

    Photo galleries produced by the Adobe Output Module in Bridge CS4 look much better than the ancient Create Web Photo Album command in Dreamweaver. The problem is that the HTML file created by Bridge displays the Flash-based gallery full screen, making it difficult to incorporate into an existing website, and several people have asked recently for help in doing so. In response, I have created a step-by-step tutorial. I hope you find it useful.

    This previews just fine from Dreamweaver but when uploaded non
    of my images load. Please see www.jakgallery.com/19701979
    All I get is the circular wait icon. Thanks very much for any help you can give. It seems I am one little step away from making it work.
    Mike

  • ANN: Tutorial on converting a Spry Menu Bar to a server-side include

    Several people have asked about this in the past, so I decided to create a quick tutorial. It's at http://foundationphp.com/tutorials/sprymenu/ssi.php.

    Thanks a lot!
    Hans-G.

  • ANN: Next series of free FrameMaker-to-Acrobat TimeSavers 1-hour webinars

    You are invited to attend webinars in the next series of free FrameMaker-to-Acrobat TimeSavers 1-hour webinars (starting 10am PST/PDT):
    * Effective PDF Bookmarks with FM-to-Acrobat TimeSavers, January 28
    * Form Assistant, February 11
    * Navigation Assistant, February 25
    * Multimedia Assistant, March 11
    * 3D Assistant, March 25
    * Presentation Assistant, April 8
    * Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants, April 22
    For webinar description or to register, please visit http://www.microtype.com/ImprovePDF.html#TSwebinars
    Shlomo Perets
    MicroType, http://www.microtype.com/training.html
    FrameMaker / Acrobat / TCS training & consulting

    Hey, Shlomo -- thank you for posting a reminder about the session -- the last one was an excellent refresher on PDF enhancements and I'm looking forward to this one too.
    Sheila

  • ANN: Next series of free FM-to-Acrobat TimeSavers 1-hour webinars

    You are invited to attend webinars in the next series of free FrameMaker-to-Acrobat TimeSavers 1-hour webinars (starting 10am PST/PDT):
    Better PDFs with FrameMaker-to-Acrobat TimeSavers, January 14
    Effective PDF Bookmarks with FM-to-Acrobat TimeSavers, January 28
    Form Assistant, February 11
    Navigation Assistant, February 25
    Multimedia Assistant, March 11
    3D Assistant, March 25
    Presentation Assistant, April 8
    Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants, April 22
    For webinar description or to register, please visit
    http://www.microtype.com/ImprovePDF.html#TSwebinars
    Shlomo Perets
    MicroType, http://www.microtype.com
    FrameMaker / Acrobat / TCS training & consulting

    Hey, Shlomo -- thank you for posting a reminder about the session -- the last one was an excellent refresher on PDF enhancements and I'm looking forward to this one too.
    Sheila

  • ANN: Tutorial - Dynamically Invoking Web Services

    This tutorial describes how build an application that invokes Web Services dynamically at runtime. You will also learn how to publish and find Web Services registered in Oracle UDDI registry. The sample application implements a bportal where the user can compare insurance prices.
    http://otn.oracle.com/sample_code/tutorials/wsdyn/toc.htm
    Available 1/7/03.

    When you test the connection (steps are below, and in the Setup section, http://otn.oracle.com/sample_code/tutorials/wsdyn/setup.htm#editthe)
    do you get a Status Success message?
    Edit the connection
    1. Click on the Connections node to expand it.
    2. Double click on Application server.
    3. In the connection wizard step 1 type Connection name as "WebServiceDII".
    4. Select connection type as Oracle9iApplication server.
    5. Click next to go to Step 2
    6. Enter Username and Password valid for this server.
    7. Click Next to go to Step 3.
    8. Click Next to go to Step 4.
    9. Test the connection you should get status "Success".
    10. For all future deployment purposes use this ("WebServiceDII") connection.
    11. Click "Finish" button to dismiss the dialog box.

  • ANN: Tutorial on using PHP mail() safely

    Time and time again, I see requests for help with PHP mail() scripts that use a very common, but insecure technique: inserting an unfiltered email address into the From header.
    There are two things wrong with this:
    The From header is meant to indicate where the email originates. When using the mail() function, it's your website that originates the message, not whoever submits the form. To reply to the person submitting the form, you should use the Reply-to header.
    You should NEVER put unfiltered user input into the header argument of the mail() function.
    I have created a tutorial explaining how to remain safe by using the PHP filter_input() function to check the validity of an email field before creating a Reply-to header. It's on my website at http://foundationphp.com/tutorials/email.php.

    Thanks, CF. I've been teaching how to avoid email header injection in my books for years, but I've noticed so many people still using insecure code that I decided it was time for an online tutorial.

  • Photoshop HTML Panels Tips - tutorial series

    Hello,
    I've been putting together a series of tips on HTML Panels creation - both from personal experiments and collecting information around. Each tip focuses on a particular topic, it's quite short and provides the code for a demo panel.
    You can find the whole series here, so far I've covered:
    Tip #1 - Debugging
    Tip #2 - Including multiple JSX
    Tip #3 - Get data from JSX and send it to HTML
    Tip #4 - Passing Objects from HTML to JSX
    Tip #5 - Passing Objects from JSX to HTML
    Tip #6 - Integrating Topcoat CSS library
    Tip #7 - Photoshop Events, Take 1
    Tip #8 - Photoshop Events, Take 2
    Tip #9 - Panel Persistence (to be published asap)
    Tips are about Photoshop panels, but general principles apply to other apps too.
    I'll share more as soon as... I have new finding to share!
    Best,
    Davide Barranca
    www.davidebarranca.com

    Update (December 5, 2014)
    Two new tips, #15 and #16 have been added, enjoy :-)
    Recently added/updated Tips in bold - You can find the whole series here, so far the topic list is:
    Tip #16 - AngularJS Binding bug patch
    Tip #15 - Asynchronous vs. Synchronous
    Tip #14 - Flyout Menu
    Tip #13 - Automate ZXP Packaging with Gulp.js
    Tip #12 - CEP Application Events
    Tip #11 - CEP Events (ExternalObject)
    Tip #10 - Packaging / ZXP Installers
    Tip #9 - Panel Persistence
    Tip #8 - Photoshop Events, Take 2
    Tip #7 - Photoshop Events, Take 1
    Tip #6 - Integrating Topcoat CSS library
    Tip #5 - Passing Objects from JSX to HTML
    Tip #4 - Passing Objects from HTML to JSX
    Tip #3 - Get data from JSX and send it to HTML
    Tip #2 - Including multiple JSX
    Tip #1 - Debugging

  • I need a good PS CS6 video tutorial series

    Coming from film/wet darkroom, going at digital with LR4 and NIK plug ins for a year as well as with Imageprint 9 and an Epson 3880 and getting good results but want more creative control.
    Bought 2 books on Amazon:  Adobe Photoshop CS6 Classroom in a book and The Missing Manual but I'd also like a video series as it is easier for me to learn quickly.
    Would these sites be good?
    http://photoshopuser.com
    http://www.lynda.com/Photoshop-training-tutorials/279-0.html?utm_source=google&utm_medium= cpc&utm_campaign=Search-Dsg-Photoshop&utm_content=P4zspXV4&utm_term=%2Bphotoshop%20%2Bvide o%20%2Btutorials&gclid=CPuAjcqq7bYCFQVV4Aoda1IAEw
    Would there be any other sites that would be appropriate for a complete PS beginner?

    Maybe the adobe TV could help?
    => http://tv.adobe.com/show/learn-photoshop-cs6/

Maybe you are looking for

  • XML Publisher Enterprise 5.6.2 - World Sales report (DEMO)

    Hello All; Does anybody have problem displaying "World Sales" report as HTML output under Sales Manager folder? The demo is provided when downloading and installing XMLP server. "World Sales" report uses an XML feed from a URL which I configure per t

  • Confused with the internal table

    Hello, I am getting confused again by the usage of work space for an internal table. Say for example I have a internal table itab that is defined as: DATA:ITAB TYPE STANDARD TABLE OF Txxx. Then I define a work space for the internal table. DATA:WS_IT

  • Recursion in abap proxy class

    Hi experts. I create an abap proxy class via SE80, because we won't use XI. After import a local WSDL file, I generated the proxy class. But my problem is I can't active it. I see there are many errors in warings tab, they are 'Item is part of recurs

  • Since I downloaded OS 7.0.3 Maverick my iPhoto keeps crashing

    Since I downloaded the latest software Maverick my iPhoto keep scrashing and does not open.Anyone know of a solution.

  • How can I block google updater?

    hello, i happily switched to Apple 6 yrs ago, but now I get the impression that since there are more mac users , software companies like google create software that work as in windows world... what do i mean? i was sick of those windows times when i