Tom's book 2nd edition

Guys,
I've recently got the new 'Expert Oracle Database Architecture - 9i and 10g Programming Techniques and Solutions' By Thomas Kyte. I'm like a beginner with Oracle and only have bits and pieces of knowledge. So, I want to utilise the book to the fullest extent possible.
Is there any interdependence in the chapters? If I start with 1st chapter, do I have to continue chapter wise in sequence? If you have any other order without disturbing the flow, can you suggest? But, I'm quite sure this book will help me heaps.
Cheers
Sarma.

Hello
I've pretty much read it cover to cover now, but I started by skipping into chapters that covered something I was interested to know more about. You can read them in isolation, but I came across concepts that were covered in other chapters and that made me continue to read those chapters too. It is a great book and I keep dipping in to it to brush up on subject areas as there is a lot to take in. It is really usefull for experimentation and investigation, as you can see the examples and replicate them. Have a go!
HTH
David
Message was edited by:
david_tyler
Typos all over the place...more caffine required :-)

Similar Messages

  • Updating a published book - 2nd edition?

    Once a book has been sent and accepted into the iBook store, what is the procedure to update it with new information?
    For example if one were writing a book about exoplanets  and a new exoplanet is discovered, how would that information be added and submitted. Do books get updated the way apps do?
    I have not submitted my book for publication yet, I just want to be able to plan ahead in thinking about this.

    Once a book [is in] the iBook store, what is the procedure to update it with new information?
    how [is] information be added and submitted.
    Do books get updated the way apps do?
    Last first, no, iBooks are not updated like apps. It's all or nothing with books.
    You update through iTunes Producer. A second or third "printing" overwrites the previous edition. - Fabe

  • Difference between 1st & 2nd editions of Tom Wolsky's book?

    I bought the 1st edition when it was released. Are there enough changes in the 2nd edition to justify purchasing it? (I have since upgraded from the original version of FCE to FCE-HD).

    There are some substantial differences in the way the application works between v1 and v2. There are no real differences between v2 and v3, except for the inclusion of HDV. Some of the techniques you used in FCE1 may not work in later versions because of changes to the application.
    http://www.fcpbook.com/FCE2%20Editing%20Workshop.html

  • FCE 4, Editing Workshop (Tom's Book) Questions

    Hi Everyone:
    First off, Happy New Year
    I'm new to movie creating, FCE and the lingo. I am trying to make a DVD and thought I better try to walk before I run.
    Based on recommendations here, I purchased Tom's book FCE 4 Editing Workshop. At first it was easy (sorta) but now I'm getting frustrated. Not Tom's fault, just too much info all at once.
    I have searched the forums for answers and have found some, but am stumped so am probably going to ask questions that have been asked before, but here goes.
    1. What is the difference between the Viewer and the Canvas. In the book it says I'll spend a lot of time in the Viewer, I get that but what is the actual reason for two screens.
    2. I'm only up to Lesson 5 (still in it) will the Timeline be explained more?
    3. Is Marking I/O on clips how I remove what I like and leave behind what I don't? Do I use clips to make manageable pieces of viewing tape?
    4. Specific lesson instructions... Page 85 Tom says to Open clip in Viewer, mark specific I/O and then drag that "clip" into a newly created Bin. How the heck do I drag the small 9 seconds of marked I/O to a folder in the browser? I feel like an idiot but I can't get just that small 9 seconds dragged over. I just keep getting the entire clip dragged into a new folder.
    Sorry to be do dense and ask so many questions. I'm technical, but just can't figure this out and it's aggravating.
    I appreciate the help and thank you in advance.
    Regards,
    Kim Cassidy

    G'Day Kim,
    1. What is the difference between the Viewer and the Canvas. In the book it says I'll spend a lot of >time in the Viewer, I get that but what is the actual reason for two screens.
    I'll tackle this one.
    The Viewer is a way to play a clip that is listed in the Browser.
    The Browser does not contain any real media. That sounds crazy, right?
    What is actually in the Browser are file paths to the real clips stored on your Scratch Disc. When you click on a clip in the Browser the file path to the Scratch Disc is established and the real clip plays in the Viewer.
    It's like a short cut to actually going to the Scratch Disc and then playing the file in the QuickTime Player.
    The Canvas and the Timeline are really the same thing displayed in different ways. It's settings are governed by the Easy Setup selected before a Sequence is started.
    Think of the Viewer as a device that plays raw footage and the Canvas a device that plays edited footage.
    Al

  • Tom Wolskys book-"Editing Workshop Button Bars"

    I have fce hd v 3.5 but I purchased tom's bookFCE 2 Editing Workshop. I figured I could bridge the gaps between the little differences between the book and my newer version but I have run into a very minor problem. For some reason I am unable to locate "Load Button Main Button Bars"(p16, par4) function in order to navigate to the "extras" file on the dvd. When I double click on the "Editing Workshop Button Bars" it says File Error: wrong type. I know this isn't critical, and I am probably missing something simple but I don't want to miss a beat in learning this software. Could someone help? Thanks.

    You have to right-click on the button holder itself.
    The terminology has been changed to "Load All Button
    Bars." Then from the navigation dialog select the
    file from the disc.
    Thank You Tom. I appreciate it.

  • About the 2nd edition of book " Archiving Your SAP Data"

    Gurus:
    I know some new stuff has been added to the 2nd edition.
    Could you share your opinion about the 2nd edition: It's worthwhile to buy it sinec I already have
    the 1st edition?
    Thanks a lot!

    Hi Black Belt Expert,
    you might want to ask the publisher for an Enhancement Package covered by your support contract for your 1.0 version of the book.
    good luck,
    guru

  • Tom Wolsky book?

    Tom Wolsky's book on Final Cut Express 3.5 really helped me out a few years ago. Now I'm trying to learn FCP X (10.1.4). Final Cut Pro X Beyond the Basics, Advanced Techniques for Editors, looks to be beyond my skill level.
    Final Cut Pro X for iMovie and Final Cut Express Users: Making the Creative Leap looks to be 3 years old on Amazon.
    Is there a Tom Wolsky book similar to Final Cut Express HD 3.5 Editing Workshop for latest version of Final Cut Pro that I'm not finding? I seem to learn better with books, not as well with videos.
    Thanks, I appreciate any opinion on this.
    Louie

    Thank you, Tom. I'll check out the Rick Young Easy Guide right now.
    And I'll most likely go ahead and get your book with Advanced Techniques for Editors. Oh boy, advanced techniques and FCP are 2 things I never thought I'd be looking for at the same time.
    Louie

  • Headphone/Microphone 2nd edition

    I have a 2nd edition iPod Touch 8Gb running 3.1.2. My headphone/microphone always worked perfectly. Last month I had my unit replaced under warranty and now whenever I use voice memos or another app that requires headset/microphone when I plug the SAME ones in that worked fine before, I keep getting an error message that says to plug them in when they already are.I tried starting the app againj but they are still not detected/
    Any ideas?

    Thanks Jono.
    Here's the officical page of the book.
    It includes some examples for download.
    http://www.smartdoctech.com/livecycle_es4_book.aspx

  • How to download 2nd edition?

    I purchased a book from the iBookstore a couple months ago and now see that it has been revised. There were some formatting problems in the 1st edition and I'd like to get the 2nd edition which the author says corrects the formatting problems.
    How do I get the 2nd edition? There is no "Update" like on the App Store.
    Also, how are 1st edition purchasers notified that a 2nd edition is available? I just happened to notice the publish date.
    Thanks,
    -Terry

    Thanks splinters69. When I went to the Store in the iBooks app, the book displayed a grayed out "Downloaded" button and wouldn't let me re-download it. So I deleted the book from my iPhone and went back to the Store which then showed the book as available for "Purchase." After clicking "Purchase" a dialog appeared saying that I had already purchased it and I could re-download it without being charged.
    I now have the 2nd edition but the process is a little convoluted and not terribly intuitive. It would be nice to have a notification that the book has a new edition available, describe the changes, and would I like to update. Essentially like the App Store.
    -Terry

  • My book world edition is no longer supported by 10.8.2

    I just reconnected my WD My Book World Edition to my wireless internet connection hub. In trying to set up Time machine, it tells me that the server I am trying to connect to is no longer supported?
    What is the best solution?

    Might be a solution at the Western Digital site. Here is one help article:
    http://wdc.custhelp.com/app/answers/detail/a_id/3561/session/L2F2LzEvdGltZS8xMzU 4MTE0NTQ4L3NpZC9pbDRZTGRnbA%3D%3D
    Possible you need to upgrade firmware on the drive? You didn't say which version of the drive you have.

  • Which RAID Configuration for my WD "My Book Mirror Edition"?

    About to reformat my WD "My Book Mirror Edition" to use on my iMac.  I hope to also install on my iMac "Virtual Box", "VM Fusion", or "Parallels"  and then run a few windows products.  Which RAID  configuration should I choose in the WD "drive configurations" box?

    If I were you I'd run any Virtual Machine directly on your iMac, not on a "WD My Book Mirror Edition", in particular not when connected through USB 2.0.
    To store data, the WD is fine.
    For the RAID options:
    RAID 0 ("striping") : if you want something fast (insofar this is possible with a USB connection). Note that when one of your disks fails you can say goodbye to all your data.
    RAID 1 ("mirroring"): more safe. If one disk fails, the data are recoverable as they are on the other disk as well.  Disadvantage is you get only half the storage capacity compared to RAID 0.
    Oh. my personal recommendation: RAID 1 is not an alternative to making a backup. So whatever option you choose: if you store valuable data on the disk that are nowehere else: back them up!
    On formats:
    HFS+ : definitely recommended if you only use the RAID array on the Mac.
    FAT 32: if you also use it on a Windows machine. Note that files cannot be larger than 4 GB in this case.
    Hope this helps.
    Eric

  • Logical error 2nd Edition... :~(

    here is the 2nd edition of the program.
    it runs wired, i can't exactly tell how, but the way it does just like lost-control.
    copy it and give it a try see if you have any idea what's going on.
    p.s. all called methods are sticked after the main program.
    class DecodeDriver
         public static void main(String[] args)
              char keyin;
              do
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**            M A I N   M E N U             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** M) Morse Code                            **");
                   sop("** C) Caesar Cipher                         **");
                   sop("** V) Vignere Cipher                        **");
                   sop("** P) Playfair Cipher                       **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Exit Program                          **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select an encoding scheme: ");
                   keyin = SavitchIn.readNonwhiteChar();
                   switch(keyin)
                   case'M':
                   case'm': Morse();
                        break;
                        case'C':
                   case'c': Caesar();
                        break;
                        case'V':
                   case'v': Vignere();
                        break;
                        case'P':
                   case'p': Playfair();
                        break;
                        case'X':
                        case'x': sop("Thanks for using! Bye!");
                        break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                        break;
                   } //switch
              } // do
              while(keyin != 'X' && keyin != 'x');
              System.exit(0);
         } // main
              public static void Morse()
                   char subKeyin;
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**            Morse Code Menu               **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   subKeyin = SavitchIn.readNonwhiteChar();
                   switch(subKeyin)
                        case'E':
                        case'e': MorseCode.encode();
                        break;
                        case'D':
                        case'd': MorseCode.decode();
                        break;
                        case'X':
                        case'x': sop("Returning to main menu...");
                                   break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                                       break;
                   } // switch
              } //Morse
              private static void Caesar()
                   char subKeyin = SavitchIn.readNonwhiteChar();
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**           Caesar Cipher Menu             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   switch(subKeyin)
                        case'E':
                        case'e': CaesarCipher.encode();
                        case'D':
                        case'd': CaesarCipher.decode();
                        case'X':
                        case'x': sop("Returning to main menu...");
                                   break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                   } // switch
              } //CaesarCipher
              private static void Vignere()
                   char subKeyin = SavitchIn.readNonwhiteChar();
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**           Vignere Cipher Menu             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   switch(subKeyin)
                        case'E':
                        case'e': VignereCipher.encode();
                        case'D':
                        case'd': VignereCipher.decode();
                        case'X':
                        case'x': sop("Returning to main menu...");
                                   break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                   } // switch
              } //VignereCipher          
              private static void Playfair()
                   char subKeyin = SavitchIn.readNonwhiteChar();
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**          Playfair Cipher Menu            **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   switch(subKeyin)
                        case'E':
                        case'e': PlayfairCipher.encode();
                        case'D':
                        case'd': PlayfairCipher.decode();
                        case'X':
                        case'x': sop("Returning to main menu...");
                                   break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                   } // switch
              } //PlayfairCipher     
              private static void sop(String newString)
                   System.out.println(newString);
              } // sop
    } //class
    (part of)the SavitchIn input stuff:
        public static char readNonwhiteChar( )
          char next;
          next = readChar( );
          while (Character.isWhitespace(next))
              next = readChar( );
          return next;
         The following methods are not used in the text, except
         for a brief reference in Chapter 2. No program code uses
         them. However, some programmers may want to use them.
         Precondition: The next input in the stream consists of
         an int value, possibly preceded by whitespace, but
         definitely followed by whitespace.
         Action: Reads the first string of nonwhitespace characters
         and returns the int value it represents. Discards the
         first whitespace character after the word. The next read
         takes place immediately after the discarded whitespace.
         In particular, if the word is at the end of a line, the
         next read will take place starting on the next line.
         If the next word does not represent an int value,
         a NumberFormatException is thrown.
    MorseCode.java - for debugin' propose.
    class MorseCode
       public MorseCode()
          sop("unfinished - const.");
         }//const.
         public static void encode()
              sop("unfinished - encode");
              char newchar;
              newchar = SavitchIn.readChar();
              System.out.println(newchar);
         public static void decode()
              sop("unfinished - decode");
         private static void sop(String newString)
              System.out.println(newString);
         } // sop
    }//class

    aside from the missing breaks?
    encode OR decode
    case'E':
    case'e': CaesarCipher.encode();
    break;
    case'D':
    case'd': CaesarCipher.decode();
    break;looks better this time?
    class DecodeDriver
         public static void main(String[] args)
              char keyin;
              do
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**            M A I N   M E N U             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** M) Morse Code                            **");
                   sop("** C) Caesar Cipher                         **");
                   sop("** V) Vignere Cipher                        **");
                   sop("** P) Playfair Cipher                       **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Exit Program                          **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select an encoding scheme: ");
                   keyin = SavitchIn.readNonwhiteChar();
                   switch(keyin)
                   case'M':
                   case'm': Morse();
                        break;
                   case'C':
                   case'c': Caesar();
                        break;
                   case'V':
                   case'v': Vignere();
                        break;
                   case'P':
                   case'p': Playfair();
                        break;
                   case'X':
                   case'x': sop("Thanks for using! Bye!");
                        break;
                   default: sop("Invalid Key Entered. Please select one from the menu.");
                        break;
                   } //switch
              } // do
              while(keyin != 'X' && keyin != 'x');
              System.exit(0);
         } // main
              public static void Morse()
                   char subKeyin;
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**            Morse Code Menu               **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   subKeyin = SavitchIn.readNonwhiteChar();
                   switch(subKeyin)
                        case'E':
                        case'e': MorseCode.encode();
                        break;
                        case'D':
                        case'd': MorseCode.decode();
                        break;
                        case'X':
                        case'x': sop("Returning to main menu...");
                        break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                        break;
                   } // switch
              } //Morse
              private static void Caesar()
                   char subKeyin;
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**           Caesar Cipher Menu             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   subKeyin =  SavitchIn.readNonwhiteChar();
                   switch(subKeyin)
                        case'E':
                        case'e': CaesarCipher.encode();
                        break;
                        case'D':
                        case'd': CaesarCipher.decode();
                        break;
                        case'X':
                        case'x': sop("Returning to main menu...");
                                   break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                                       break;
                   } // switch
              } //CaesarCipher
              private static void Vignere()
                   char subKeyin;
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**           Vignere Cipher Menu             **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   subKeyin  = SavitchIn.readNonwhiteChar();
                   switch(subKeyin)
                        case'E':
                        case'e': VignereCipher.encode();
                        break;
                        case'D':
                        case'd': VignereCipher.decode();
                        break;
                        case'X':
                        case'x': sop("Returning to main menu...");
                        break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                        break;
                   } // switch
              } //VignereCipher          
              private static void Playfair()
                   char subKeyin;
                   sop("**********************************************");
                   sop("**********************************************");
                   sop("**          Playfair Cipher Menu            **");
                   sop("**        ~~~~~~~~~~~~~~~~~~~~~~~~          **");
                   sop("** ======================================== **");
                   sop("** E) Encode                                **");
                   sop("** D) Decode                                **");
                   sop("** ---------------------------------------- **");
                   sop("** X) Return to Main Program                **");
                   sop("**                                          **");
                   sop("**********************************************");
                   sop("**********************************************");
                   sop(" ");
                   sop("Please select to encoding / decoding: ");
                   subKeyin  = SavitchIn.readNonwhiteChar();
                   switch(subKeyin)
                        case'E':
                        case'e': PlayfairCipher.encode();
                        break;
                        case'D':
                        case'd': PlayfairCipher.decode();
                        break;
                        case'X':
                        case'x': sop("Returning to main menu...");
                        break;
                        default: sop("Invalid Key Entered. Please select one from the menu.");
                        break;
                   } // switch
              } //PlayfairCipher     
              private static void sop(String newString)
                   System.out.println(newString);
              } // sop
    } //class

  • Western Digital My Book World EditionI have bought a WD My Book World Edition to use for back-up of my iMac, but when I try and log onto the drive with Apple time Machine (back-up software) or connect in any other way i get the message 'There was a proble

    I have bought a WD My Book World Edition to use for back-up of my iMac, but when I try and log onto the drive with Apple time Machine (back-up software) or connect in any other way I get the message 'There was a problem connecting to the server "MybookWorld.local" The version of the server you are trying to connect to is not supported. Please contact your system administrator to resolve the problem'
    It is a brand new iMac and running Lion OSX
    Any ideas on how to solve would be gratefully received?

    Followed the directions on this page and it worked!
    http://forums.macrumors.com/showthread.php?t=1102423
    Part One - Turn on SSH (in the admin panel)
    [1] Go to to http://mybookworld.local
    [2] login: username will be admin, password will be whatever you have setup. If you can't remember it should be in your Mac OS X keychain (Utilities > Keychain Access, search for "mybookworld"). If you have not changed if from the default the password will be admin as well.
    [3] Switch to advanced mode.
    [4] From the System tab, pick Advanced.
    [5] Enable SSH Access, and click submit.
    [6] Click on the network tab and then the LAN button
    [7] Make a note of the IP address
    Small, maybe obvious, but nevertheless important point: For the install to work, your NAS needs to be connected to a router with internet access.
    Part Two - Install netatalk2.2
    [8] Open Terminal.app (Utilities > Terminal)
    [9] Enter the following command (substitute in 127.0.0.1 for the actual IP address you noted down in step 7), then hit return:
    Code: 
    ssh [email protected]
    [10] When prompted, enter the ssh password (will be welc0me).
    [11] You are now going to download the installer. Enter the following command, then hit return:
    Code: 
    wget http://mybookworld.wikidot.com/local--files/netatalk2-2-on-whitelight/install_netatalk.sh -O install_netatalk.sh
    [12] Once completed, you will need to run the installer. Type:
    Code: 
    sh install_netatalk.sh
    [13] You will be asked a number of question during install, answer yes to all. When asked about the "DHX2 login process", I opted to install the modified version, so I can confirm it works.
    [14] Once the box has restarted, you should be able to connect to your afp shares and continue to use Time Machine.

  • Example of 'Java Servlet Programming, 2nd Edition' (O'reilly)

    Hi,
    I'm reading 'Java Servlet Programming, 2nd Edition' (O'reilly).
    I got a error "'.' expected" and "cannot resolve symbol"
    when trying JSP sample, hello3.jsp and HelloBean.java:
    I put hello3jsp to webapps/sample, and HelloBean.class
    to webapps/sample/WEB-INF/classes .
    Is this collect? If true, why I got the error?
    Could you give me any advices?
    hello3.jsp:
    (http://www.servlets.com/jservlet2/examples/ch18/hello3.jsp.txt)
    <%-- hello3.jsp --%>
    <%@ page import="HelloBean" %>
    <jsp:useBean id="hello" class="HelloBean">
      <jsp:setProperty name="hello" property="*" />
    </jsp:useBean>
    <HTML>
    <HEAD><TITLE>Hello</TITLE></HEAD>
    <BODY>
    <H1>
    Hello, <jsp:getProperty name="hello" property="name" />
    </H1>
    </BODY>
    </HTML>HelloBean.java:
    (http://www.servlets.com/jservlet2/examples/ch18/HelloBean.java)
    public class HelloBean {
      private String name = "World";
      public void setName(String name) {
        this.name = name;
      public String getName() {
        return name;
    }Error Message:
    org.apache.jasper.JasperException: Unable to compile class for JSP
    An error occurred at line: 4 in the jsp file: /hello3.jsp
    Generated servlet error:
        [javac] Compiling 1 source file
    /usr/local/java/jakarta-tomcat-4.1.18/work/Standalone/localhost/sample/hello3_jsp.java:7: '.' expected
    import HelloBean;
                    ^
    /usr/local/java/jakarta-tomcat-4.1.18/work/Standalone/localhost/sample/hello3_jsp.java:44: cannot resolve symbol
    symbol  : class HelloBean
    location: class org.apache.jsp.hello3_jsp
          HelloBean hello = null;
          ^regards
    maco

    I got succeeded!
    I changed the three point:
    * add 'package hoo;' in HelloBean.java
    * add '<%@ page import="my.HelloBean" %>' in hello3.jsp
    * change '<jsp:useBean id="hello" class="HelloBean">
    to '<jsp:useBean id="hello" class="my.HelloBean">
    Before posting, I searched google three times but couldn't get answer.
    I could not get well if you didn't give me help...
    Thank you very much.

  • Problem with S60 2nd Edition FP2 and mobility pack

    When i run the sample game from mobility pack with the S60 2nd Edition FP2 the bottom part of the phone display seems to freeze and wont refresh. I have that problem with the emulator and with a real phone (6630). Does anyone experienced the same problem? I tried with other platform SDK and it runs ok. There's a screenshot of what happens.....
    http://img297.imageshack.us/img297/9373/s602ndfp2le5.png

    And I must add something else, I can't format the memory card, I have some important applications installed on the memory card... and I don't know how I can move them to phone's memory, a new memory card or take backup...
    I appreciate if someone help me with both problems.
    Click on the Kudos Star, if you find my post helpful!

Maybe you are looking for

  • How, using Adobe Connect can increase the number of participants in the meeting? I need more than 25 people.

    Hi, I use licensed Adobe Connect. Earlier in the meeting could involve up to 100 people. Now only 25. How, using Adobe Connect can increase the number of participants in the meeting? I need more than 25 people. Thanks for your help.

  • How to populate Tree structure from BAPI while tree grows or shrinks

    Hi All Currently I am populating the tree structure from BAPI based on the HLevel (Hierarchy  Level) parameter, but when ever insertion and deletion happens in the tree at any level in the UI and at the same time i am updating these tree node values

  • 17" is here

    All my griping and complaining got me nowhere with Web orders, so I got one from the local Apple Store. Put my name on their list back in October, never thought I'd hear from them - but guess what? Anyway, 17" c2d 233, glossy, this and that. I've bee

  • Loading .FLVs dynamically into a single .SWF

    Hey guys, so here's my issue. I've got a site that I'm working on with a friend of mine who is a software developer. His comfort is with .net and asp.net. The site we're doing has a media section where the clients want to be able to upload videos in

  • Submit data from internal table to standered program RPTBPC10.

    Dear Friends, How to Pass parameter of personnel number to standard SAP program RPTBPC10 from a Customize  report . After program execution return the program control to Y program and capture the data from pa2001for infotype 2001 and infotype 2006. a