How should I start with EJB programming?

I have more than one year's programming experience in developing complicated data-driven web applications.
Now I decide to use EJB to build new web applications, how should I start?
Should I take a professional training class or just read several EJB books? I have Ed Roman's EJB book, it is great.
Thanks for your reply in advance.
James

I think you start of by reading the EJB book by Ed Roman.It's free and availaible at www.theserverside.com.
Read the first few chapters.
Another good book is Richard-Monson Haefel's EJB published by Orielly.
Start of by coding a few examples of stateless session beans on an easily deployable server like the J2EE server, available from this website.
Your next aim should be to understand Entity beans and the issues surrounding container managed persistance and bean managed persistance.
Voila in no time you wil be a champ.

Similar Messages

  • How should i start Java Card Programming?

    Hi All,
    I am a j2me programmer and now would like to learn and develop some applications in JavaCard Technology. but the problem is i dont know how should i start with JavaCard Programming?What all hardwares and softwares will i require for doing JavaCard programming?Can anyone give me some project ideas too for programming in JavaCard Technology
    Thanks
    Sagar

    I think it's best you start here:
    http://java.sun.com/products/javacard/index.jsp
    Some hints about books/specs you can find in this post:
    http://forum.java.sun.com/thread.jspa?forumID=23&threadID=5114170
    There are a variety of Java Card development tools. Just browse through this forum.

  • How should i start with web dyn pro abap

    Hi,
    I have been working on webdynpro java now i would like to start working on webdynpro abap
    could any one tel me how should i start with it.. pdfs, blogs would surely help??
    i do have sufficient knowledge of abap too..
    some brief idea about what is "web dynpro for abap" would surely help me
    Thank u in advance...

    hi,
    please do a search before posting for basic questions, i searched the same and got around 700 hit.
    any ways check these links.
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    The following r excellent websites containing PDF & PPT docs on ABAP Web Dynpro:
    Web Dynpro for ABAP in SDN
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/512040e1-0901-0010-769c-c238c6ca35d9
    Developing ABAP Applications Using Web Dynpro
    http://help.sap.com/saphelp_nw2004s/helpdata/en/42/d41b25d2216babe10000000a1553f6/frameset.htm
    Web Dynpro ABAP: Development in Detail
    http://help.sap.com/saphelp_nw2004s/helpdata/en/03/0048413e466e24e10000000a155106/frameset.htm
    WDA Sample programs & tutorials
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    Web Dynpro ABAP Demonstration Videos
    Web Dynpro ABAP Demonstration Videos
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11
    SAP Web Dynpro Overview
    http://wendtstud1.hpi.uni-potsdam.de/sysmod-seminar/SS2005/presentations/12-WebDynpro-Overview.ppt
    Web Dynpro General Concepts
    https://admin.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/30ea953b-8e57-2910-4e85-f7be60b00407
    Web Dynpro
    http://help.sap.com/saphelp_nw2004s/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm
    Web Dynpro for ABAP: Tutorials for Beginners
    Web Dynpro for ABAP: Tutorials for Beginners
    Developing ABAP applications using Web Dynpro Configuration Scenario
    http://www50.sap.com/businessmaps/8729920B31E343F099B71340B15F06DB.htm
    Web Dynpro for ABAP
    http://www.vnsg.nl/temp/508773747/A1-WDA_Themadag.pdf
    Yogesh N

  • Creating a form with WebDB - how should I start ?

    Hi,
    Since I am a beginner in this area and nobody can help me at the office (but deadline is very close:) I hope somebody can help me at this forum..
    So my problem is the followng:
    I have a table 'Entity' with columns:
    - ID// Name// Version// PreVersion and so on...
    There is already implemented a form for Defining new entity. That form introduces Version = '1.1-0' (by default) and PreVersion = 'N/A' (by default), and of course Name and others are introduced by end user.
    Now I have to implement a form for creating a new version from a specific Name and from an existing version (of course at the beginning there will exist only versions 1.1-0)
    So I don't have idea at the moment which kind of form should I start with: forms on stored procedures or forms on tables/views or other type ?
    The form should work in the following way:
    when user executes it, he/she must give the Name and Version (from which new version must be created) and then a new row must be inserted with values copied from previous row (or if it's easier with NULL values); BUT Version of the new row must be a value entered by end user and PreVersion of new row must be the value of Version of the modified (previous) row.
    For me it's difficult to imagine how can I solve a kind of parametrization in the form. I mean let say I have two columns in the form definition: Ent_name and Version where user gives the searching criteria i.e. Version and Name value of the row which must be modified, but how can I refference them in a SQL code let say added for example in 'Advanced PL/SQL Code' menu of form definition ?
    I would appreciate any good idea just to give me a kick in what way sould I start ...
    Br.
    Szilard

    Hi,
    You can reference the columns in the additional plsql code using session variables. All the columns are referred with 'A_' prefixed to the name of the column. You can make use of p_session.get_value_as_<datatype> to get values and p_session.set_value to assign values to these columns.
    Here is an example
    declare
    flightno number;
    ticketno varchar2(30);
    tdate date;
    persons number;
    blk varchar2(10) := 'DEFAULT';
    begin
    flightno := p_session.get_value_as_varchar2(
    p_block_name => blk,
    p_attribute_name => 'A_FLIGHT_NO');
    ticketno := p_session.get_value_as_varchar2(
    p_block_name => blk,
    p_attribute_name => 'A_TICKET_NO');
    tdate := p_session.get_value_as_date(
    p_block_name => blk,
    p_attribute_name => 'A_TRAVEL_DATE');
    persons := p_session.get_value_as_number(
    p_block_name => blk,
    p_attribute_name => 'A_NOF_PERSONS');
    p_session.set_value(
    p_block_name => blk,
    p_attribute_name => 'A_FLIGHTNO',
    p_value => to_char(NULL)
    p_session.set_value(
    p_block_name => blk,
    p_attribute_name => 'A_TICKETNO',
    p_value => to_char(NULL)
    p_session.set_value(
    p_block_name => blk,
    p_attribute_name => 'A_TRAVEL_DATE',
    p_value => to_char(NULL)
    Hope this helps.
    Thanks,
    Sharmila

  • FAQ: Common Lightroom workflows, or How do I get started with this program?

    Starting to use a new application can be intimidating, especially one as sophisticated as Lightroom. Here is a handy list of resources to help you with your Lightroom workflow:
    Getting Started Tutorials
    10 Things Beginners Want to Know (Video, 36:28) from How to Get Started with Lightroom 4 with Terry White
    How And Why You Should Use Adobe Lightroom
    Beginners Guide on How to Use Lightroom 3
    Photoshop Lightroom Tutorials Roadmap
    A wealth of Lightroom tutorials (John Nack)
    The Official Lightroom resource center
    The Lightroom home page
    The Lightroom 4 Users Guide
    Continually updated resources
    Learn Photoshop Lightroom 4
    Learn Lightroom 4 Channel on Adobe TV
    Julieanne Kost's Lightroom tutorial videos
    Lightroom tutorials on Photoshop.com
    Layers Magazine Lightroom Tutorials
    Lightroom Killer Tips
    Additionally, check out the rest of the Lightroom FAQ.
    Follow Lightroom through social channels to receive a constant stream of tutorials:
    Facebook
    Google+
    Twitter
    YouTube (Check out the Getting Started with Lightroom series of videos)

    contact adobe support, http://www.adobe.com/support/chat/ivrchat.html

  • How cant i start with iphon 4g what program ineed to download to my pc to contact my iphone

    how cant i start with iphon 4g? what kind of program ineed to download to my pc to contact my ihone?

    how cant i start with iphon 4g?There is no iPhone "4g".  Do you mean the iPhone 4 or the iPhone 3G?

  • I'm a new java learner from china,how should I start my journey?

    I have never learned java before,how should I start it? Dose it hard to learn?
    At the beginning,which part of it should I learn?
    Thank you !

    Advice:
    1. Learn the basics with simple command line applications first. Don't worry about complicated topics like Swing, databases, Web applications, etc. for at six months
    2. After you learn how to write, compile & run programs with just a text editor & Java compiler, download & learn to use an Integrated Development Environment, such as Eclipse. Especially, learn how to use the debugger that comes with the IDE.
    3. Experiment with lots of small programs & examples. Learn by doing (and by making mistakes).
    4 Find others in your community who use Java & learn from them.

  • How should i  start

    Hi Experts,
    i joined a company which has SAP implementation, it went live in other modules  except HR. so all SD,MM is running thru sap but no HR. so i joined as HR consultant and i am a fresher.
    so please guide me how should i start .i read the business process, BBP, and other configurations.In HR there are OM,PA,TM and PY has configured.but there are some problems in config in all submodules like payroll has not run properly, time dat aproblem, absence - attendance quotas problem and so on.
    please guide me how to strat and how to check.
    i will update everyday this thread every time to let u know the status.
    Thanks in Advance

    thnks sikindar for immd reply.
    actaully i errors are many in time and payroll.
    so thats the reason the bussiness people are no tusing the sap for their hR activities.
    the compnay went live in SAP in last year, there after they are not using the sap for HR activities.
    i received some problems like
    payroll is running for 45 days
    if a person got terminated his time sheet is coming with no time events
    if a person joined on 23 rd feb, his payslip is coming with all sundays and remaining days.........
    like this many.
    so to solve this puzzle how should i start.
    shall i start the configuration from scrach or how ??
    i am the only person here in HR. its a challenging task  for me.
    i require your help.

  • A name should not start with any special characters

    I need to put a condition in iF statement such that a name that is given by the user should not start with any special charecters.A dialog box should display indicating this conditon.Can u plz give sample code for this.My code is as below.
    //text box for giving the name
    JTextFeild ReportNameText;
    //the name is stored in String
    String name=ReportNameText.getText();
    //Here tell me how the if condition should be written
    //condition to be mentioned

    Already asked, and answered, here: http://forum.java.sun.com/thread.jspa?threadID=727919
    See reply 4 in that thread, and scsi-boy's suggestion of writing another
    method to check for "special" characters. And the links to the String
    and Character API documentation given.

  • Whenever an slowness issue came in sql server how should I start?

    whenever a slowness issue or performance issue came in sql server how should I start?
    Please guide.
    Thanks

    Hi Ajay,
    All answer given above would be useful to you in some or the other scenario. if you are facing performance issue the approach you take determines how easily and quickly you can find solution.
    First thing is know your system how it works for that you need to first baseline a system. A system with 70 % CPU utilization would not always be issue but for some environment it can be. If you know your system very well moment performance issue  comes
    you would know where is the problem. Wait stats alone is never helpful you must be able to correlate wait stats to what is going on your system. If you know which query is causing issue its easy to see execution plan and tune it. If issue is server wide it
    can be due to missing index outdated stats slow disk subsystem etc. So first step is finding the cause. As Uri suggested wait stats are always helpful I use wait stats and refer to below whitepaper by Microsoft for SQL Server troubleshooting
    http://technet.microsoft.com/en-us/library/dd672789%28v=sql.100%29.aspx
    Remember important thing is knowing your system and that can come from base lining.
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • How should I start in ALV?

    Hi all,
    I am new to ALV and I'm unable to locate application help for ALV in the SAP documentation.
    Please tell me how should I start. Also if anybody has the documentation of ALV (both using Function-Module and OOPs) then please send it to me.
    Regards,
    Saurabh Buksh

    ALV
    http://www.geocities.com/mpioud/Abap_programs.html
    ALV
    1. Please give me general info on ALV.
    http://www.sapfans.com/forums/viewtopic.php?t=58286
    http://www.sapfans.com/forums/viewtopic.php?t=76490
    http://www.sapfans.com/forums/viewtopic.php?t=20591
    http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
    2. How do I program double click in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=11601
    http://www.sapfans.com/forums/viewtopic.php?t=23010
    3. How do I add subtotals (I have problem to add them)...
    http://www.sapfans.com/forums/viewtopic.php?t=20386
    http://www.sapfans.com/forums/viewtopic.php?t=85191
    http://www.sapfans.com/forums/viewtopic.php?t=88401
    http://www.sapfans.com/forums/viewtopic.php?t=17335
    4. How to add list heading like top-of-page in ABAP lists?
    http://www.sapfans.com/forums/viewtopic.php?t=58775
    http://www.sapfans.com/forums/viewtopic.php?t=60550
    http://www.sapfans.com/forums/viewtopic.php?t=16629
    5. How to print page number / total number of pages X/XX in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
    6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
    http://www.sapfans.com/forums/viewtopic.php?t=64320
    http://www.sapfans.com/forums/viewtopic.php?t=44477
    7. How can I set the cell color in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=52107
    8. How do I print a logo/graphics in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=81149
    http://www.sapfans.com/forums/viewtopic.php?t=35498
    http://www.sapfans.com/forums/viewtopic.php?t=5013
    9. How do I create and use input-enabled fields in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=84933
    http://www.sapfans.com/forums/viewtopic.php?t=69878
    10. How can I use ALV for reports that are going to be run in background?
    http://www.sapfans.com/forums/viewtopic.php?t=83243
    http://www.sapfans.com/forums/viewtopic.php?t=19224
    11. How can I display an icon in ALV? (Common requirement is traffic light icon).
    http://www.sapfans.com/forums/viewtopic.php?t=79424
    http://www.sapfans.com/forums/viewtopic.php?t=24512
    12. How can I display a checkbox in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=88376
    http://www.sapfans.com/forums/viewtopic.php?t=40968
    http://www.sapfans.com/forums/viewtopic.php?t=6919

  • How can i do with labview program,when i have 20 different values,and 1 want to add it with constant value.and how to get the results?

    how can i do with labview program,when i have   20 different values,and 1 want to add it with constant value.and how to get the results?

    Why do the 20 values have to be different? The same code should work even if some are equal.
    What do you mean by "get the result"? The result is available at the output terminal and all you need is a wire to get it where you need it. That could be an indicator, another operation, or even a hardware device.
    What is the data type of the 20 values? An array? A cluster? A bunch of scalars? A waveform? Dynamic data?
    LabVIEW Champion . Do more with less code and in less time .

  • Should I start with Entity Object or Java Class Diagram ??

    Hi,
    I come to J2EE / OO application development from non-oo programming world. I am still confused about what step-by-step development approach should I take ?
    Should I :
    - start with creating Entity Object from available database table ?
    - should I start with Java class diagram, followed by generating database tables, then create EO from it ?
    Could anybody please help me, what best practice step by step development approach should I take ?
    Is there any white paper / docs about this ?
    Thank you for your help,
    Krist

    Krist,
    If you are not from the OO world then you may be interested in this new site on OTN (http://otn.oracle.com/formsdesignerj2ee) There is a workshop that starts by looking at an existing datamodel and builds up from there.
    If you are starting from nothing, you can indeed start higher at the Class Model level.
    I recently started discussing data modeling on my blog (http://www.groundside.com/blog/content/SueHarper/) and there are some very good comments(feedback from readers) that may possibly be useful to you.
    If you are new to the UML modeling world, I recommend you read two very good papers by Jan Kettenis on OTN (http://www.oracle.com/technology/products/jdev/collateral/collateral10g.html) They are Getting Strted with UML Class modeling and Getting Started with UML Use Case Modeling.
    Shay pointed you to Toplink. There are a lot of resources on OTN for Toplink, including tutorials.
    Personally? I think if you have time, and if you can, start with a Class Model and perhaps a Use Case model, then you can start planning your application development from a solid base.
    Regards
    Sue Harper

  • How do I start with a circular blank space to be filled with text/pic?

    How do I start with a circular blank space to be filled with text/pic? All info I can find relates to rectangular shapes.Max

    Many thanks
    Max Emmons
    Date: Sat, 8 Jun 2013 09:30:22 -0700
    From: [email protected]
    To: [email protected]
    Subject: How do I start with a circular blank space to be filled with text/pic?
        Re: How do I start with a circular blank space to be filled with text/pic?
        created by hatstead in Photoshop Elements - View the full discussion
    Max,
    Open your picture fileAccess the cookie cutter tool in the toolbox. On the tool's option bar, click on the fly-out for the crop shapes. Select the circular shape (it's all black). Hold down the shift key on the keyboard and drag out the circle to embrace what you wish to retain. You can drag the circle to adjust further, then crop.
    To add text, get the type tool and type the text. This will be on a separate layer. Note that there are areas of transparency (checkerboard pattern) outside the circlular area.
    Use the Paintbucket tool to fill these areas. The tool uses the foreground color.
    Another option would be to place a layer below the circle layer and fill it with a pattern or whatever you want.
    Feel free to repost if this is not clear.
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5390309#5390309
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5390309#5390309
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5390309#5390309. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Photoshop Elements by email or at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • HT204380 I have bought a new iPad mini. its not showing me Facetime Installed. How should I start a Facetime ?

    I have bought a new iPad mini. its not showing me Facetime Installed. How should I start a Facetime ?

    Where did you buy it? facetime is barred from devices sold in some countries, due to the countries insisting upon it. UAE and other middle eastern countries are examples.
    If you bought your iPad in a country that banns its use then you'll never have facetime on that device. It's locked out at the most basic level.

Maybe you are looking for

  • +s in PDF

    Have a pdf that i populate using a cold fusion app.  It all appears correctly , however, on some fields I get a + sign in a box printing.  I'm guessing that means the data didn't all ap pear, however it does all appear.  Is there and easy way to get

  • I am unable to install Adobe After Effects CC.

    I get 'Installation Succeeded, but patch Failed. Download error. Press retry to try again, or contact customer support. (49). Pressing retry, does not help.  Uninstall and reinstall results in same thing. New Mac Pro, Software up to date. I have NO i

  • What's this Hardcover_bullet_black_13.png all about?

    Here is a screenshot of my issue. I am wondering how a filename.pages file can contain a « data » folder, that itself contains a mysterious, so called « Hardcover bullet black 13. png file. Where does this come from? I never downloaded or created suc

  • Does labVIEW have a function to solve the following math problem?

    In Labview what is the easiest way to solve the following problem? |----             ---|  -1       |--     ---|                |--       --| |  1   1   0       |            |   a     |                |    x     | |  1   0   1       |            |  

  • Have JDeveloper 10.1.2 has Report objects ?

    Hi all, Please help me to answer this question: Have JDeveloper 10.0.2 has Report objects like JDeveloper 9i ?