What's the flow of learning J2EE at present?

I know that many techniques are emerging nowadays. I studied J2SE already. Now I want to learn J2EE development. Who can tell me what's the structure and the flow to study J2EE?

start with servlets, JSPs, JSTL, and JDBC. You can go a long way with those.
when that feels comfortable, learn Spring.
No need for EJBs.
%

Similar Messages

  • What is the Prerequisite for learning CAF?

    Hi Experts.
    I am an SAP ABAP Consultant.
    May i know what is the Prerequisite for learning CAF?
    Cheers,
    Abdul Hakim

    well, you were asking for prerequisites to start. but definitely like Som said business logic can be written in Java so Java is indeed a good starting point. I'd argue wit hSom that Abap is not needed because I think quite a lot of business logic will come from SAP applications. so Abap is also important. at the ui level, you might want to be familiar with Webdynpro. EP basic knowledge is also useful as well as the NW web as j2ee.
    At the process level, basic understanding of business process notation like BPMN or ePC is also useful.

  • Can any one share what is the flow of mm

    HI
    GURUS WHAT IS THE FLOW OF MM
    THANKS IN ADVANCE

    Hi,
    MM Process Flow
    The typical procurement cycle for a service or material consists of the following phases:
    <b>1. Determination of Requirements</b>
    Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
    <b>2. Source Determination</b>
    The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
    <b>3. Vendor Selection and Comparison of Quotations</b>
    The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
    <b>4. Purchase Order Processing</b>
    The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
    <b>5. Purchase Order Follow-Up</b>
    The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
    <b>6. Goods Receiving and Inventory Management</b>
    Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and under deliveries of ordered goods.
    <b>7. Invoice Verification</b>
    The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment
    Reward if useful
    Chandru

  • What is the flow of FI ?

    hi,
         I am an abap consultant interested to know  FI i want to know what is the flow involved in FI like how is data is distributed among from where it starts and and ends and wht ar major tables involved ? Thank you in advance

    Hi,
    Check for Tables and flow to other modules from this link
    http://www.erpgenie.com/sap/abap/tables_fi.htm
    Rgds.

  • What is the flow of Oracle Manufacturing

    Hi,
    what is the flow of oracle manufacturing . If any one know pls help me.

    Hi,
    <b>PO Flow</b>
    http://sap-img.com/materials/what-is-the-dataflow-of-mm.htm
    <b>SD Flow:</b>
    http://www.sap-basis-abap.com/sd/sap-sd-processing-flow.htm
    http://www.sap-basis-abap.com/sapsd.htm
    <b>MM Flow:</b>
    http://www.erpgenie.com/sap/sapfunc/mm.htm
    <b>FI :</b>
    http://www.thespot4sap.com/IntroTo/SAP_FI_Module_Introduction.asp
    http://www.thespot4sap.com/IntroTo/SAP_CO_Module_Introduction.asp
    See the below thread for more info
    Re: reg : document flow for SD and MM ?
    mark all the helpful answers
    Regards
    Sudheer

  • What are the prerequisits to learn BSP

    Hello Experts,
    I need your suggestion regarding working on BSP.
    What are the prerequisits to learn BSP.
    I have a experience on SAP CRM Functional Area.
    Please let me know your suggestion.
    Thanks
    Madhu

    Hi,
    Basic Knowledge of ABAP (BC400 - ABAP Workbench: Foundations and concepts)
    Basic knowledge of HTML and HTPP
    Knowledge of object-oriented programming (preferably ABAP objects)
    And Recommended Knowledge
    Knowledge of transaction programming (preferably BC410)
    Regards

  • What is the best book for j2ee beginner?

    what is the best book for j2ee beginner ?thank you

    thank you for your answer ,but it is difficult to
    read the book in web and I have no
    printer.are there any ohter books for begginer that
    has been published?thank you.I believe you can buy that book in print, too. correct me if I'm wrong, anyone

  • What is the flow of BPC?

    Hi,
    I am new in BPC can anyone please help that what is the flow in BPS and what are the common and useful tcodes in BPC.
    Also i am in BPC Security part so need information regarding the materials on BPC Security.

    Hi,
    <b>PO Flow</b>
    http://sap-img.com/materials/what-is-the-dataflow-of-mm.htm
    <b>SD Flow:</b>
    http://www.sap-basis-abap.com/sd/sap-sd-processing-flow.htm
    http://www.sap-basis-abap.com/sapsd.htm
    <b>MM Flow:</b>
    http://www.erpgenie.com/sap/sapfunc/mm.htm
    <b>FI :</b>
    http://www.thespot4sap.com/IntroTo/SAP_FI_Module_Introduction.asp
    http://www.thespot4sap.com/IntroTo/SAP_CO_Module_Introduction.asp
    See the below thread for more info
    Re: reg : document flow for SD and MM ?
    mark all the helpful answers
    Regards
    Sudheer

  • What is the flow of contollers load/execution in a Web Dynpro applicatio

    Hi Frndz..
    As we now that we have the controllers in WDP like
    1)Component contriller 2)CustomControoler 3) View Controller 4)Interface Controller 5) Interface view Controller.
    Now i want to know what is the flow of thse controllers will load and execute when we run an Web Dynpro app.

    Hi Rajesh
    In general, dependent nodes are represented by a single node instance, whose content - that is, its node collection - changes each time the lead selection of the parent node changes. Such context nodes are known as single nodes.
    This means that the user can only access data of the child nodes that belong to the code element (lead selection) currently selected in the parent node. Therefore, Web Dynpro allows you to define additional non-singleton nodes. Each non-singleton node has one node instance for each node element of the parent collection at runtime.
    The advantage is that each instance can be accessed directly. When using non-singleton nodes, the nodes are only created when the node values are retrieved. This can save resources that otherwise would slow down the performance of the application.
    Note that singleton nodes should only be considered singleton in relation to their parent nodes but not in relation to the context. Each instance of a non-singleton parent node has exactly one instance of the singleton node.
    The singleton property can be defined for all dependent context nodes. It is either true or false:
    -         singleton = true: Newly defined context nodes are of type singleton by default. This means that a child node instances exists for each parent node, not for each node element in the parent node. The content of the child node, that is, the list of the node elements it contains, changes each time the lead selection of the parent node changes.
    -         singleton = false: A child node instance exists for each node element in the parent node. The content of this node instance does not change. The node instances of the child node can be accessed using generated context interfaces.
    The varying relation between child and parent nodes is important for singleton and non-singleton nodes. Whereas singleton nodes are related to the parent node, non-singleton nodes always refer to a node element of the parent node at runtime.
    Child nodes of type Singleton  always refer logically to an element of the parent node, that is, the one in the lead selection. If the parent node does not have a lead selection, then the singleton child node is invalid, even though it exists.
    Supply function
    A supply is needed primarily to populate a singleton node's element collection.
    Any context node can have a supply function defined for it.
    Check this link for supply function
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60086bd5-9301-2b10-6f97-a14366a5602b
    Thanks,
    Tulasi
    Edited by: Tulasi Palnati on Jan 28, 2009 12:43 PM

  • What is the latest version in J2EE

    Hi
    What is the latest version in J2EE? is it 1.5?
    Thanks and Regards
    Loganathan

    Correct (although Sun calls it Java EE 5).

  • What is the best spanish learning app?

    I looking for a good inexpensive app to help learn spanish. What is the best spanish learning app?

    pajm26 wrote:
    can i find it on app store?
    Apps for your iPod can only be found in the iTunes Store (aka App Store).
    I think you should explain whether you're looking for an app to help you save the battery life of your iPhone, or an app to help you save power in your home or office. You've gotten recommendations for one of each thus far.
    Regards.

  • What are the steps to migrate j2ee project from version 1.4 to 1.6

    Hi All,
    What are the steps to migrate java project from version1.4 to 1.6 and weblogic 9 to 12c.
    Currently my application(java version1.4) is running on weblogic 9, i want to migrate it to weblogic 12c, what are the major steps i have to follow.
    Please anyone of you help me as soon as possible.
    Thanks,
    Yugandhar.G

    Hi Jeet,
    The following are the logs for exception.
    <Dec 13, 2012 12:04:52 PM CST> <Warning> <Socket> <BEA-000449> <Closing the socket, as no data read from it on 0:0:0:0:0:0:0:1:52,370 during the configured idle timeout of 5 seconds.>
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149251> <Operation Remove failed for application "tcs". Error: java.lang.NullPointerException
    java.lang.NullPointerException
         at weblogic.servlet.internal.WebAppModule.remove(WebAppModule.java:851)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:236)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:148)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:138)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.NullPointerException
         at weblogic.servlet.internal.WebAppModule.remove(WebAppModule.java:851)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:236)
         at weblogic.application.internal.flow.ModuleStateDriver$4.previous(ModuleStateDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:148)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:138)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:14 PM CST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "1355371555961" for task "1". Error is: "java.lang.ArrayIndexOutOfBoundsException: 8"
    java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "tcs".>
    <Dec 13, 2012 12:07:14 PM CST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ArrayIndexOutOfBoundsException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         Truncated. see log file for complete stacktrace
    >
    <Dec 13, 2012 12:07:17 PM CST> <Error> <Console> <BEA-240003> <Administration Console encountered the following error: weblogic.application.WrappedDeploymentException: 8
         at com.bea.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
         at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:44)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.populateClassInfos(ClassfinderClassInfos.java:137)
         at weblogic.application.utils.annotation.ClassfinderClassInfos.<init>(ClassfinderClassInfos.java:28)
         at weblogic.application.utils.annotation.AnnotationMappingsImpl.loadAnnotatedClasses(AnnotationMappingsImpl.java:69)
         at weblogic.application.internal.ApplicationContextImpl.processAnnotationMappings(ApplicationContextImpl.java:985)
         at weblogic.application.internal.ApplicationContextImpl.getAnnotatedClasses(ApplicationContextImpl.java:1010)
         at weblogic.j2ee.managedbean.ManagedBeanModuleExtensionFactory.create(ManagedBeanModuleExtensionFactory.java:43)
         at weblogic.servlet.internal.WebAppModule.initModuleExtensions(WebAppModule.java:562)
         at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:271)
         at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:636)
         at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
         at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:74)
         at weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)
         at weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:312)
         at weblogic.application.internal.flow.InitModulesFlow.initModules(InitModulesFlow.java:325)
         at weblogic.application.internal.flow.InitModulesFlow.prepare(InitModulesFlow.java:378)
         at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
         at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237)
         at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:61)
         at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >

  • What is the difference between knowing J2EE and knowing Java?

    Okay, I need a little help and guidance. I've been doing integration work for the past couple of years and I've been creating small programs in Java with our EAI application. Basic database updates, reading different file types from disc (XML, fixed-length, etc.), and a lot of other things. But never full-blown applications. So I think I know the Java language pretty well, although I haven't used everything, just what I needed.
    I've been hearing this phrase getting thrown around a lot: "Do you know J2EE" instead of "Do you know Java". What is the actual difference between the two? (Any good websites or books would help a lot).
    Another question I had since we were always building small programs they was never a great deal of stress to build object-oriented code. Is there a good book and/or websites on some basic standards and rules of thumbs to think about when I start designing my code?
    Thanks everyone

    Think of all the rich programs you can write with no import statements. That's knowing Java the language. Start adding the packages in the SDK. Ok, now maybe that's enough Java to get a job. J2EE adds a lot more packages for a bunch of interesting things - JSP and Servelets, EJB containers, etc. Sun docs on J2EE ought to list out all the wonderful added features. I'm sure I don't know anyone who has mastered ALL of these packages - "knowing" J2EE might take a direct download from the Matrix. Many interesting programs get along fine without any J2EE features.

  • What are the diffrences among J2SE,J2EE, and J2ME ?

    Could one explain me..what are these terms and terms like JDK,SDK and what are the diffrences and similarities.I have installed J2sdk1.4.1 in my computer.I have written some programs and run them.Applets too.What are the extra benifits that I can take if I install J2EE.In other words what are the things that J2SDK is lacking when compared to J2EE?
    Please explain..I am quite new to java.
    Regards..Saman

    J2ME - Java 2, Micro Edition.
    This is a specification, a developement platform for Java enable device, it is mostly for mobile devices,such as PDA, handphone.
    J2SE - Java 2, Standard Edition
    This is a specification, a developement platform for developing standard service, which is software. Such as graphic user interface, input output device, applet and more.
    J2EE - Java 2 Enterprise Edition.
    This is a specification, a developement platform for enterprise system, server side program. and examnple is Java Server Page, Java Servlet, Enterprise Java Bean and more.

  • What is the benefit of using J2EE for webservices?

    (I posted this on google news group, but no one answer, sorry for the cross post)
    This maybe obvious to some of you, but after I went over the
    webservices tutorial from Sun, about XML RPC and JAXM, I don't know
    what is the benefit of using webservices within J2EE container.
    Please tell me about it.
    My assumption is that RPC and JAXM both enables the communication, but
    the managing of session, persistent, thread pool, connection pool,
    database, etc, are all handled by the container. Well, I still hope
    my assumption is true. However, from what I read, the tutorial does
    not even mention the word beans. So, how to get a beans to talk the
    JAXM language so that I can get all of the above features? Or am I totally off track here? if an enterprise bean is not needed, then how to get all the above benefits that the J2EE offers?
    By the way, does Sun's RPC and JAXM has things such as quality of
    service (such as request time out). They mention guarantee delivery,
    but if a reply to my query come 5 minutes later versus instantly, then
    I probably lost a customer already. RPC also has big limitation, Corba has asynchronous request, but Sun's RPC does not.
    Thank you in advance for all comments and help.

    Basic communication aside, J2EE is mostly a synchronous run-time environment. When asynchrony is introduced, a whole new set of infrastructure requirements is needed to support QoS and commercial-quality implementations. In other words, it's not just about API anymore, it's about reliable communication, exception handling, time outs, etc. You may want to look at this Q&A to see some of the benefits provided by J2EE as underlying run-time for orchestration:
    http://searchwebservices.techtarget.com/ateQuestionNResponse/0,289625,sid26_cid511195_tax292928,00.html
    Doron\
    Download Collaxa 2.0
    http://www.collaxa.com

Maybe you are looking for

  • How do i access my icloud from a smart phone

    I need to get phone numbers from my icliud account

  • Can Media Encoder append a still image to EVERY sequence run through it?

    Hi! We are trying to streamline our video publishing process and I was wondering if ME can automatically add a clip or still image to every sequence it exports? For example, at the end of every video we have our company logo / social media call to ac

  • Apparently this preloader cannot be scripted .... its impossible? or is it? :(

    i cannot get this preloader to work at all i have tried many types and forms but yet still it will not work. I have reverted back to the built in flash template sampler file , preloader for external file. What i want to do is use a preloader for a mo

  • Transactional replication issues

    SQL 2012 for both servers. Basically I would like to set up a (transactional I think) replication of few articles from serverA to serverB. I created publication and I created subscription (push) related to serverB. In the past, on a sql 2005 instance

  • Local Host Forbidden PHP

    Hi, I have enabled PHP, but removing # from LoadModule php5_module. I have also enabled Web sharing. When i go on to http://localhost/, i get the normal confirmation page that Apache was installed correctly. However when i few files in other director