Java basic e-commerce book/article references needed please

My expertise is in backend systems (EJBs, JDBC, etc.). I can write servlets and JSPs but the basics of doing credit card processing, login screens and such is not my specialty though I know some. I've been searching for resources that put it all together, but not finding them. Can ayone suggest a book that tells:
How do I set up ANT scripts precisely for a specific environemnt and a specific project (I read the ANT manual and a tutorial form IBM and that didn't do it). Just saying "Here's the build.xml" is insufficient.
Exact explanation of how to toak toa crdit card processing service from a Java web compoent? Can this be doen only from a web component or can an EJB send sucha request?
I haven't found references for this Everyone has little pieces but I want a resource that puts it all together. Thanks.
Ken

Ant:
http://www.amazon.com/exec/obidos/tg/detail/-/1584502487/qid=1080079460/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-0957028-6959111?v=glance&s=books&n=507846
As for your other question of "can" this be done (Credit Card Processing from EJB). I would never say anything can not be done. Explain your problem with more detail and I'm sure someone in this forum can lead you in the right direction.
If reading that book does not help you figure out how to use ANT, then I would suggest taking a course from your local Java experts.

Similar Messages

  • SQL Book reference needed

    Hi there,
    I would appreciate if you all can recommend a great SQL book to me. I need one for my library..beginner, intermediate and expert...all would be appreciated. Thanks
    NB:could be for a developer and or DBA.

    Welcome to the forum.
    Besides the fact that I'm learning something new from it every day, I also like the way Tom Kyte explains how 'Oracle stuff' works in his books/articles/sites a lot.
    See:
    http://asktom.oracle.com/
    "<p><i>Expert Oracle Database Architecture: 9</i>i <i>and 10</i>g <i>Programming Techniques and Solutions</i> is the definitive book if you're a developer or DBA who works with Oracle-driven database applications. This fully revised edition covers both the 9<i>i</i> and 10<i>g</i> versions. It also comes with a CD containing a searchable PDF of the 8<i>i</i> version of the book.</p>
    <p>One of the world's foremost Oracle experts, Thomas Kyte covers every important feature and function of the database: the importance, inner workings, proper usage, and pitfalls if handled incorrectly. This book will show you how to program correctly with the Oracle database and exploit its feature-set effectively. As a result, you will be able to build fast, effective, scalable, and secure Oracle applications.</p> "
    http://www.oracle.com/technology/oramag/oracle/asktom/index.html
    edit
    Oh, and don't forget the Oracle Documentation @ http://tahiti.oracle.com as well, by the way
    Edited by: hoek on Mar 24, 2010 8:57 PM

  • Best Option to learn Java: Search the Web, Books or Real Training

    Good Evening People,
    I came to the following conclusion during my 4 weaks of trying to just connect and read a MySql Database, to read a CVS file.
    It seems that you get some leads, but never the full answer.
    So I am asking what will be my best Option, as I can see people on the Forum sort of give you some direction, but they want you do figure the answer out for yourself. Which I suppose you deserve as you might have started off with the same frustrations.
    So what fo you suggest I do to limit my frustration:
    Web Search drive me to a level of uncontrollable frustration, is this realle a complete solution.?
    I bought books each costing me over R600.00, still the mistery remains on how to do simple functions.?
    Should I rather spend some money and do a Course ?
    Please if you have walk the road and have the correct answer I will appreciate it.
    If it is a course, what will it be ??
    I am in the Gauteng Area.
    Regards
    Judy

    jverd wrote:
    I don't know what books you've bought and in what way they're not meeting your needs. Here's my standard list of web resources and books. At least one of the books is available online, free I think. Take a look at them and see which ones best fit your needs.
    However, if you expect to just be able to cherry pick bits of Java to learn as you go, without first spending time and effort working through the basics, you're in for a disappointment.
    Sun's [basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
    Sun's [New To Java Center|http://java.sun.com/learning/new2java/index.html].Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    [http://javaalmanac.com|http://javaalmanac.com]. A couple dozen code examples that supplement [The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance].
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's [Thinking in Java|http://mindview.net/Books/DownloadSites] (Available online.)
    Joshua Bloch's [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683/ref=pd_bbs_1?ie=UTF8&s=books&qid=1214349768&sr=8-1]
    Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance].
    James Gosling's [The Java Programming Language|http://www.bookpool.com/sm/0321349806].
    with the javaalmanac.com site does it cover everything in the book or is there a lot more in the book to make it worth buying? thanks

  • Java basic tools

    To start, sorry for posting this here, but this question did not fit on the java tools category.
    I need some guidance on (preferably free/open source tools) for java in order to :
    1. Test java basic code
    2. Test GUI code (can this be done?)
    3. Software quality tools like profilers, etc
    Any help/ideas will be apreciated guys!
    Thank you in advance

    Alexandros wrote:
    To start, sorry for posting this here, but this question did not fit on the java tools category.
    I need some guidance on (preferably free/open source tools) for java in order to :
    1. Test java basic code
    JUnit & TestNG?
    2. Test GUI code (can this be done?)[Test Driven Development: A Practical Guide|http://www.amazon.co.uk/Test-Driven-Development-Practical-Guide/dp/0131016490/ref=sr_1_3?ie=UTF8&s=books&qid=1211543555&sr=8-3] goes over a list of options for this. Alas I can only remember brute force (using java.awt.Robot) and JFCUnit. Neither of them are the one used by the example. The other option is not to and test the Listeners & Swing Models (with the test frameworks above). After all you are really only testing the framework will fire an even when asked, and thats what the frameworks test suite is for.
    3. Software quality tools
    FindBugs
    [Cr�p4J|http://www.cr%61p4j.org/]
    I personally find this one a little to spammy, but if I forced myself to tone them down a little and follow the rules they could help:
    PDM
    CheckStyle
    like profilers, etcNetBeans has a profile built in. It is very pretty. Lots of fancy graphs and lines.
    Edit: De-* Cr�p4, add statement on testing GUIs that will get me flamed.
    Edited by: mlk on 23-May-2008 12:05

  • I need to make a little data base of the book I have reed, please help me!

    I am totally new to Apple and to computers as well. And my English is not so good, unfortunately! :-( So please have a little p... with me.
    I tried to write my notes about the books I red in Word for Apple and in Excel for Apple but both are not good for me. The Word doesn't show me all books of an author easy and Excel for Apple is very difficult to write in for me.
    I wonder if you know about a little program which could have some kind of sheets with few litle fields for datum, writer, title and so on, and one bigger one for few sentences about the book. It is important that I could easy  find and see all sheets with the same author or same title and so on.
    I would be very grateful if someone can tell me which program use "Apple people" when they have a similar need?
    Thank you!

    @ Lupunus
    Thank you once more time! Zotero is what I needed! Not too big, not too litle.
    @ David Arturo Silva
    For me, the best app for organize bibliographic info is Mendeley, because it automaticaly extracts all the information from the PDFs (books & articles).
    Thank you very much too, but this one is a litlle too much for me
    @ Marek Stepanek
    bookpedia from www.bruji.com
    This one is also what I needed but... Zotero come first and is free
    But thank u too very much!

  • [svn:bz-trunk] 10029: Revert change 9940 for BLZ-429 which broke circular references, need to take another look.

    Revision: 10029
    Author:   [email protected]
    Date:     2009-09-04 11:57:34 -0700 (Fri, 04 Sep 2009)
    Log Message:
    Revert change 9940 for BLZ-429 which broke circular references, need to take another look.
    Ticket Links:
        http://bugs.adobe.com/jira/browse/BLZ-429
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/AbstractAmfInput.java
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/Amf0Input.java
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/Amf3Input.java

  • I am programmer and I am using dr java on my mac-book pro with retina display but dr java doesn't support retina display, what is the possible way to solve this ?

    I am programmer and I am using dr java on my mac-book pro with retina display but dr java doesn't support retina display, what is the possible way to solve this ?

    I have made some progress.... I can print wirelessly from my printer now, but I can't set the printer itself to be wireless.  I had to move my printer downstairs to where my router is...which is not that convient.   I printed up the page you asked about....and as expected, it says it is off line and there is no IP address.    So now I need to figure out how to make my printer itself wireless.  I did download the HP driver I needed...but I can't access it to do anything else.  It seems l like I am missing a step... or I need to hook up my computer itself to the printer to help get the printer to be wirelss, but I can't hook it up because there is no port for me to do that (no port that looks like a phone jack).  I am guessing I would need a different type of cord, but I am not sure what kind of cord that would be! Ugh!

  • Java.exe has encountered a problem and needs to close.

    I installed Oracle8i on my P4 then when I reboot I get the error "java.exe has encountered a problem and needs to close." even if I click on "don't report" if keeps popping up, anything to do to resolve this?
    Thanks.

    Hello...
    i had the same problem. then when i searched oracle documentation, it suggested as follows:
    1. go to your %ORACLE_HOME%\Apache\Apache\conf\httpd.conf
    2. comment out 2 lines that has
    include ....\jserv.conf
    include ....\oracle_apache.conf
    so your new line will be:
    #include ....\jserv.conf
    #include ....\oracle_apache.conf
    Those lines are at the end of the file.
    3. save the file.
    4. reboot your machine.
    that solution works for me.. hope it works for you too.
    GOOD LUCK!
    --Melani                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How do you check what version of the java basic libs

    Dear SDN team,
      I am currently using EP 6.0.2.5 , I have just installed patch 5 and I am wondering if I should patch my JAVA Basic libs.  2 Questions
    1.   How can I tell which version I am using now
    2.   Should I patch these libs and why?
    Thanks
    Jeremy

    Hi,
    In The SDM Tool look for an SDA that was deployed from the SAP Java Libs package and then you will see something like:
    Software Type: JAVA-LIB
    Implementation Version: 6.20.<b>14</b>20031219134547.0000
    This means that you are using SAP Java Libs 14.
    It is recommanded to use the latest Java Libs because fixed and enhancements are provided with these libraries.
    Kind regsrds,
    Aviad

  • Java programming language uses call by reference for objects?

    Is Java programming language uses call by reference for objects?

    Yes. You make calls to an object via itsreference.
    No.Yes, you're referring to passing a reference into a
    method in which case the value of the
    reference is passed.I believe the OP is using the term "call by reference" to mean "pass by reference." The two are interchangable, AFAIK. So, while "making calls to an object via its reference" is correct, I don't believe it's germane to the question.

  • How do I change the spacing before or after a hard return in Pages 5.5.2?    I am working on an academic article and need to specify paragraph formatting (OS X Yosemite 10.10.2)

    How do I change the spacing before or after a hard return in Pages 5.5.2?    I am working on an academic article and need to specify paragraph formatting (OS X Yosemite 10.10.2)

    Hi Michele,
    Select the paragraphs where you want to change the spacing.
    Format Panel > Text > Spacing
    You can change 1.0 - Single to something else, or type a number in Before or After.
    Regards,
    Ian.

  • Subtle bug in Deitel & Deitel "Java How to Program" book

    Merry x mas and happy new year, guys.
    I have this applet (which is at the same time runnable and listener) its printed in Deitel & Deitel "Java How to Program" book 3rd ed.
    The program works but as you turn on and off the "suspend" checkboxes some of the threads are not notified, so they go to infinite wait state, deadlock. I couldn't figure out what is wrong or how to fix the problem.. please read the code below, or copy and paste this code to your eclipse, its just one file, then play with the check boxes, some of the threads don't wake up after wait... technically they don't shift from WAITING to TIMED_WAITING state.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    * @author
    // Fig. 15.7: RandomCharacters.java
    // Demonstrating the Runnableinterface
    public class RandomCharacters extends JApplet implements Runnable, ActionListener {
        private String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        private JLabel outputs[];
        private JCheckBox checkboxes[];
        private final static int SIZE = 3;
        private Thread threads[];
        private boolean suspended[];
        public void init() {
            outputs = new JLabel[SIZE];
            checkboxes = new JCheckBox[SIZE];
            threads = new Thread[SIZE];
            suspended = new boolean[SIZE];
            Container c = getContentPane();
            c.setLayout(new GridLayout(SIZE, 2, 5, 5));
            for (int i = 0; i < SIZE; i++) {
                outputs[i] = new JLabel();
                outputs.setBackground(Color.green);
    outputs[i].setOpaque(true);
    c.add(outputs[i]);
    checkboxes[i] = new JCheckBox("Suspended");
    checkboxes[i].addActionListener(this);
    c.add(checkboxes[i]);
    public void start() {
    // create threads and start every time start is called
    for (int i = 0; i < threads.length; i++) {
    threads[i] = new Thread(this, "Thread " + (i + 1));
    threads[i].start();
    public void run() {
    Thread currentThread = Thread.currentThread();
    int index = getIndex(currentThread);
    char displayChar;
    while (threads[index] == currentThread) {
    // sleep from 0 to 1 second
    try {
    Thread.sleep((int) (Math.random() * 1000));
    synchronized (this) {
    while (suspended[index]
    && threads[index] == currentThread) {
    wait();
    } catch (InterruptedException e) {
    System.err.println("sleep interrupted");
    displayChar = alphabet.charAt(
    (int) (Math.random() * 26));
    outputs[index].setText(currentThread.getName() + ": " + displayChar);
    System.err.println(currentThread.getName() + " terminating");
    private int getIndex(Thread current) {
    for (int i = 0; i < threads.length; i++) {
    if (current == threads[i]) {
    return i;
    return -1;
    public synchronized void stop() {
    // stop threads every time stop is called
    // as the user browses another Web page
    for (int i = 0; i < threads.length; i++) {
    threads[i] = null;
    notifyAll();
    public synchronized void actionPerformed(ActionEvent e) {
    for (int i = 0; i < checkboxes.length; i++) {
    if (e.getSource() == checkboxes[i]) {
    suspended[i] = !suspended[i];
    outputs[i].setBackground(
    !suspended[i] ? Color.green : Color.red);
    if (!suspended[i]) {
    notify();
    return;
    Thanks in advance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Abiel wrote:
    No, notifyAll() is used to tell the threads that we're stopping.... see that it's written in the stop() method of the applet. Eg if the user browses away from our applet we set the array of threads to null and notify them all. So notifyAll() makes sense.Yes, it does make sense there too (!!!!!!!).
    However, I gave it a try with what u suggested, and it didn't work (as expected) .... Apparently you did not really read my suggestion or my explanation. If you had, you'd have expected it to work and it would have worked.
    the problems still remains, some threads are getting in wait state even if their check box is not suspended.Maybe you should add the following code to understand the root cause and solution.
        System.out.println("Thread " + index + " will wait to be notified.");
        wait();
        System.out.println("Thread " + index + " was notified.");
    what could the problem be?Improper use of notify()
    With kind regards
    Ben

  • What Malicious Software Removal Tool can I use for my Mac Book? I need do to do this for a College class.

    What Malicious Software Removal Tool can I use for my Mac Book? I need do to do this for a College class.

    You may find this User Tip on Viruses, Trojan Detection and Removal, as well as general Internet Security and Privacy, useful: The User Tip seeks to offer guidance on the main security threats and how to avoid them.
    https://discussions.apple.com/docs/DOC-2435

  • GREP reference; need end-of-paragraph expression

    GREP reference; need end-of-paragraph expression
    I'm doing a canned GREP search to delete all trailing zeros. So if I have a number like 8.2500, it changes it to 8.25.
    I have the code to find zeros leading up to a space, line break, and paragraph return but I can't find the expression for an end of paragraph. With hidden characters on, it looks like a hash ( # ).
    Does anyone know what this is?
    If anyone knows a more elegant way to do this, please advise. Here's what I have:
    0+$|00+$|000+$|0000+$|.0000+$|0+\s|00+\s|000+\s|0000+\s|.0000+\s|0+\n|00+\n|000+\n|0000+\n |.0000+\n|0+\r|00+\r|000+\r|0000+\r|.0000+\r

    See my answer in the Script forum: http://www.adobeforums.com/webx/.3bbf275d.59b4d546/0
    (You shouldn't post a question twice.)

  • Where is the data file for the address book located, I need to restore mine from backup but don't know where it is.

    Where is the data file for the address book located, I need to restore mine from backup but don't know where it is to do so.  Putting my Mac Pro onto icloud synching contacts resulted in duplicate and triplicates of the same cards.  I have a few THOUSAND contacts and the last time this happened was on mobile me.  that had a function where you could replace info on the mobile me server with info on the computer.  I see no way to do that on the new cloud.

    In the stupidly hidden user's Library->/Application Support/AddressBook/ labeled as AddressBook-v22.abcddb
    For TM restores, see Pondini's TM FAQs for starters, since I don't use TM.

Maybe you are looking for