Java/Struts training

Greetings!
I'm a developer with extensive background in Perl, C, Oracle and OBIEE. However I've never had to deal with Java. My boss wants me to work on some Java/Struts project and wants to send me to training.
I wonder if anyone could advice me:
First - what exactly classes I should take. I would assume I would have to take some Java for beginners class, and then a Spruts class?
And second - if anyone can recommend a training facility in DC/VA/MD area.
All suggestions appreciated. Thank you!

Struts specific training may not be available, but Struts as a component of a training module would be available. Refer
Java EE | Java | Java and Middleware | Training and Certification | Oracle

Similar Messages

  • How to use VPD in Java/Struts JSP portlet with SSO

    DB = 10.1.0 (Standard Edition)
    Portal = 9.0.4.1
    10gAS = 9.4.0.1 (EE)
    I am in the beginning stages of developing some portlets that will be Java/Struts JSP based. We use SSO and have implemented some VPD security in our DB by creating some views that use SYS_CONTEXT('USERENV','CURRENT_USERID').
    These Java portlets connect to the DB using a defined JDBC connection for the OC4J container they are deployed in. The problem I'm having is that the call to SYS_CONTEXT is returning the user of the JDBC connection and not the SSO user. So far I have been unable to find any documentation that will point me in the right direction to get this configured properly.
    Deployment and configuration are as follows. Deploy war file to custom container on app server. In the configuration of the OC4J contain the app used the containers default JDBC connection using the oracle.jdbc.pool.OracleDataSource class. Max and Min open connections are blank.
    In the portal configuration under Navigator - Providers tab we defined a new Registered Provider. In the Connections tab for the provider we Specify the URL Http://hpsrv02.simsol.com:7777/discovery-portlets/providers. Under "Specify how the user's identity will be set by the Portal..." the "The user has the same identity in the Web providers application as in the Single Sign-On identity" is selected. Under "User/Session Information" User is selected and Login Frequency is set to "Once per user session". Then we created a new portal page and created a new portlet with the new provider.
    Just an FYI I do have Discoverer working with VPD and any report portlet, dynamic page portlet and any other type of portlet I created all work correctly with VPD it is just the java/struts one that is not working.
    So does any one have any insight into what configuration steps I have missed?
    Any help is much appreciated,
    Ed Klinger

    Ed,
    Your java code must get the SSO username (it's just a HTTP header variable) :
    ie: code sample...
    Enumeration e = request.getHeaderNames();
    while (e.hasMoreElements()) {
    String name = (String)e.nextElement();
    String value = request.getHeader(name);
    out.println("<br> "+name + " = " + value);
    if (name.toUpperCase().trim().equals("OSSO-USER-DN")){
    dn_user=value;
    out.println("<br>******** USER DN = "+dn_user);
    Then, the SSO username can be used in the VPD policy.
    Note that there is a difference between the sso username and the database username . SSO username is not known by database (CURRENT_USERID will return a database username)
    Discoverer worked OK in your case with the SYS_CONTEXT (.. CURRENT_USERID) because authentication is made by database user, probably.

  • Java programming training

    does sun offer some sort of java programming training on their website? is there any other website that offers java programming training

    does sun offer some sort of java programming training on their website? is there any other website that offers java programming training

  • Java SE training from Sun

    The GA Launch date for Java SE 6 is Dec 7, 2006. Sun will have several courses updating to the latest SE platform. Watch this forum and http://www.sun.com/training/catalog/java/j2se.xml.
    Any requests for Java SE training can be made here also.

    The first Java SE 6 course from Sun will be WJO-1001: New Features in the Java SE 6 Platform. It will be a web-based course of approximately 6 hours. The release will be in December.

  • Java Security Training

    I plan to attend a four day "Essential Java Security" training at DevelopMentor (www.develop.com) to gain some fundamental knowledge on java security. Any feedback and experience on the class or the company would be greatly appreciated!

    hi david,
    north americ , europ link does not work for me !
    does it for you?
    regards chris

  • Re: Announce: Upcoming Struts training in NYC on 8/2.

              Upcoming Struts training in NYC on 8/2.
              http://www.basebeans.com/classReservation.jsp
              More info on MVC-programmers mail list as the data approaches.
              August 2nd at 7:45 AM in NYC at the East Side Marriott we will have a 4
              hour lecture on "Best (good and bad) practices Struts for leads +
              example Portal application". We will cover MVC, CRUD, MasterDetail,
              Validation, Tiles, Security, Portal approval, DB, OS, Development
              Process, etc. As it gets closer we will provide more details.
              For location information click on Marriott, located at 525 Lexington. We
              will start at 7:45 and go till at lest noon.
              

    Hi
    See my answers below
    1) Will we be able to re-use our 8.2 scripts (Functional and Load Testing) in 8.5 or 9.0, or will they require re-writing?
    You can reuse the scripts as long as they don't have any VB in them, as the VB engined has been removed
    2) Will we be able to continue to write our scripts in Functional Tester and play them back in the load tester (thin client) as we have been doing.
    No OpenScript separates both scripts you will not even be able to see the script in the e-load interface
    3) Are we forced to learn OpenScript and use OpenScript (either for 8.5 / 9.0 or in a soon upcoming release)?
    Yes, e-tester support will end soon and will be replaced with OpenScript, OpenScript has been developed by the same team that did e-tester so changing from one tool to the other should not be difficult.
    4) Will scripts created in OpenScript for Functional Testing, be usable in Load testing or will we need to create seperate scripts again.
    No, there may be support for that in the future but not now.
    Regards
    Alex

  • Complete Java 2 Training Course

    Hello
    Has anyone tried Complete Java 2 Training Course by Deitel? The 5th edition is about $109 but I can get a 4th edition for about half of that. 4th ed is 2002 and I wonder how different it is. A self paced course may be a good way to go.
    thanks,
    Hal

    I agree - seems pricey.
    What's wrong with the on-line tutorials from Sun? They're free and self-paced. - MOD

  • Announce: Online struts training

    It would be great to attend more advanced training on Struts. But maybe it
              is hard for you to get to the city of the presentation. What if you could
              from home attend 4 different published authors?
              What if additionally there were labs by "Best Training" as voted by JDJ?
              What if you could view the presentations, ask questions, do the labs and
              hear the presentation from your home?
              Announce: "*Best Practices in Struts - Web Training*" by Cekvenich, Husted,
              and Turner and a presentation by Momjian on PostgreSQL. (each a published
              author)
              Struts 1.1 might be released in March, so every Saturday at 10:30 AM Easter,
              watch and hear presentation via WebEx.com.
              Meeting # Date Title
              616291003 1-Mar MVC Intermediate Setup
              614301419 8-Mar MVC View for CMS/Contact
              611367121 15-Mar MVC - Ted Advanced + DAO Lab
              611903740 22-Mar MVC - Bruce pgSQL + Multi Row Lab
              611213868 29-Mar MVC - Turner + Options/Nested
              (once you connect via PC, telecom phone is 1-408-964-1050)
              This presentation is almost FREE (other than the cost of WebEx), the sooner
              you register, the cheaper it is.
              A week of training by others could be $2400! Plus travel costs. Plus they
              did not get voted best, baseBeans.com did!
              Register and pay at:
              http://www.basebeans.com/do/classReservation
              Cost of all 5 sessions + labs (8 hours for each session) is .... $155 if you
              pre-register, or $275 if you late register and $475 if you register in
              March.
              Labs (on your own time, hours each) include: Multi Row Updates, Validation,
              Tiles, Navigation, EL, Nested, Options, CRUD, etc. full agenda was
              published.
              Each lab is at least 8 hours and required, if you do not do the labs, the
              next presentation will not make sense, no pretenders here. No money back for
              this, other baseBeans.com presentations are money back!
              Note: This is not intro to Struts and this is not for "hands off
              developers". If you can't do the labs, you will be dropped.
              About Presenters:
              Vic Cekvenich wrote early labs "*Struts FastTrack*" (available on
              basicPortal.com) and was voted Trainer of the Year by readers Java
              Developers Journal. He has 14 years IT experience.
              Ted Husted authored "*Struts in Action*" and "Professional JSP" available on
              Amazon. He is also one of the early committers. He has been developing
              custom business software since 1982.
              Bruce Momjian authored "*PostgreSQL, Introduction and Concepts*" available
              on Amazon. He is one of the major committers. He has worked on PostgreSQL
              since 1996.
              James Turner authored "*Struts Kick Start*", "MySQL and JSP Web
              Applications" available on Amazon. He is a committer. He has more than 22
              years of experience in the computer field.
              All meeting Start at 10:30 AM Eastern, plus it takes a few minutes setup, so
              connect ahead.
              You need to go to webex.com, click "Attend a meeting" and punch up meeting
              Do not give out password! Once you pay, you will get the password. By doing
              the labs, you get the password to the next meeting.
              Questions, agenda and you must join for lab info, only on:
              http://www.basebeans.net:8080/mailman/listinfo/mvc-programmers
              or news.basebeans.com
              Feel free to reposts this!
              Agenda and speakers subject to change.
              Note: New version of basicPortal.com is about to come out!
              

    asdf

  • Calling a BPEL process from java (STRUTS)

    Hi,
    I´ve a workspace where I have all the deployed bpel processes, and I´ve other workspace with a Struts project. I deployed my Struts project in the OC4J Server where the BPEL processes are deployed.
    I´m trying to initialise Locator instance in a .java file. The Locator will search the bpel processes in the default domain. I get an exception when I run the project, dont know what I´m doing wrong. (can´t copy the exception from the Embedded OC4J Server)
    THE CODE:
    static Locator locator = null;
    static String bpelDomain = "default";
    static String bpelDomainPassword = "bpel";
    static String orabpelPlatform = "oc4j_10g";
    static String javaNamingFactoryInitial = "com.evermind.server.rmi.RMIInitialContextFactory";
    static String javaNamingProviderUrl = "ormi://develc15:23791/orabpel";
    static String javaNamingSecurityPrincipal = "admin";
    static String javaNamingSecurityCredentials = "welcome";
    static String dedicatedRmiContext = "true";
    public static void invokeProcess(String processName, String operationName, String sXml)
    try
    Properties props = new java.util.Properties();
    props.setProperty("orabpel.platform",orabpelPlatform);
    props.setProperty("java.naming.factory.initial",javaNamingFactoryInitial);
    props.setProperty("java.naming.provider.url",javaNamingProviderUrl);
    props.setProperty("java.naming.security.principal",javaNamingSecurityPrincipal);
    props.setProperty("java.naming.security.credentials",javaNamingSecurityCredentials);
    props.setProperty("dedicated.rmicontext", dedicatedRmiContext);
    locator = new Locator(bpelDomain, bpelDomainPassword,props);
    } catch (Exception r)
    r.printStackTrace();

    I tried to call an async BPEL process from simple Java client. The only difference that I see in your code and mine is, that I haven't specified the "orabpelPlatform" and "dedicatedRMIContext" properties. Also, another diferenece is the ProviderURL used. I have copied the settings as found under "samples/tutorial/102.InvokeProcess/rmi/Context.Properties".
    While setting the properties use -
    Context.INITIAL_FACTORY
    Context.PROVIDER_URL
    Context.SECURITY_PRINCIPAL
    Context.SECURITY_CREDENTIALS
    instead of specifying java.naming.xxxxxx class names.
    Please check the file to see what are the Context properties set during installation for your BPEL PM. Use the same to define Properties to be passed as parameter in the Locator constructor.
    ~ Amit

  • Java CAPS training

    A list of our formal training courses in Java CAPS can be found here for North America: http://www.seebeyond.com/services/course_catalog.asp
    here for Europe: http://www.seebeyond.com/services/course_catalog_emea.asp and here for Asia Pacific: http://www.seebeyond.com/services/course_catalog_asia.asp
    Message was edited by: davidleetodd

    hi david,
    north americ , europ link does not work for me !
    does it for you?
    regards chris

  • New Open Source Project - Java, Struts, EJB

    There is a new open source project called Centraview. This is an open source CRM/SFA application which can provide a business a full view of their enterprise from lead generation, sales, contact management, project management and integrate into accounting. The development has been going on for more than a year now and they've now taking this open source, so there is alot of opportunity for Java developers to get involved with project that really takes advantage of Java technology. The system is built on the Struts framework and utilizes JBoss as the EJB container, the back-end database is MySQL although there is some initiatives to look at DB abstraction. Anyway here's the link:
    http://sourceforge.net/projects/centraview/
    Anyway I decided after examining Centraview, that we're not going to be building our own, but using Centraview and it's nice to know we can take part in development and understand the inner workings, so we never limit ourselves.

    Presumably you mean GUI and not web.
    I have used AutoIt to drive GUI window applications.
    [http://www.autoitscript.com/autoit3/]
    Seemed pretty easy when I used it. It had a recorder.
    On windows I believe you can also use "script host" and the newer powershell but I have used those.
    You could also look at the java Robot class or whatever it is called.

  • Help! ADO with JAVA, STRUTS

    Hi,
    Can any body of you help me in coming up with DAO using java code.
    I don't what are the steps to be followed and what to write. I dileberately need your help. Plz take an example of a student program where we need to enter Name and Age. I want to implement this using struts framework in my project. So, Kindly help meeeeeee plzzzzzzzzzzzzzzzzzzz
    . I what everything related to this example and also detailed steps to come up with. Heyy we use DB2 as database.
    Thanking you.
    Prassu

    Cross posted in more appropriate forum
    http://forum.java.sun.com/thread.jspa?threadID=767899

  • Struts training on West Coast

    Lecture on real life cookbook style good coding practices, with full
              example.
              Register now at baseBeans.com. San Francisco, CA on 3/28 at 7:30 AM
              3 hour lecture, step by step. Includes T-Shirt, Workbook, and a full
              working Struts 1.1 sample. $150 this week. (price goes up as we get
              closer, and registration closes in 2 weeks). Hope to see you there.
              Special: $25 off with JavaOne pass.
              Also, following is a FREE open mike panel discussion on Struts, free to
              anyone, just show up, San Francisco on 3/28 at 11:15AM.
              (If you want to present, send me the slides 2 weeks prior, you keep
              copyright)
              For more information, sign up here:
              http://www.basebeans.com:8081/mailman/listinfo/mvc-programmers
              We also do hands on private and public training, and project recovery.
              Vic
              

    Hey henhowc,
    Kst8no1 is correct here: last week's staggered midnight opening events were specific to Call of Duty: Advanced Warfare due to its Day Zero promotion. There's always a possibility other developers may choose to follow suit the future though, so the best advice we can give would be to keep an eye on our midnight opening announcements on BestBuy.com for updates.
    Thanks for your pre-ordering with us!
    Aaron|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Basis (web as JAVA) online training needed

    Any gurus here interested in teaching web as JAVA online..Please help..thanks

    Hi,
    you can go through the following link for learning WAS JAVA.
    [http://help.sap.com/saphelp_nw04/helpdata/en/ac/f01a403233dd5fe10000000a155106/frameset.htm]
    Hope its helpful to you...
    reward points invited!!!
    cheers
    Hiral soni

  • Public Hands on Struts training

              The only time east coast Struts class by baseBeans Engineering, authors
              of the only book on Struts is 3 weeks away. It is in New Jersey on 2/20.
              A few seats are still available.
              Sign up at www.basebeans.com/students.jsp.
              Please register now.
              Struts is a standard J2EE /JSP framework. For more on Struts see
              www.basebeans.com/struts.jsp
              Vic
              

    Hey thanks again.
    The part of the article that talks about "which Discovery sytem do I have" kind of made it clear.
    I heard SAP does the remote access kind of a thing with their R/3 systems , something called the IDES access , and that made me thinking if they do something similar with MII as well.
    I guess they don't.
    Thanks.

Maybe you are looking for

  • Print issue in SSRS report

    Hi , I have a report in production server. The client took a print out of the report which is accessible from report server URL. The issue pertaining for this report is, some of the letters in the report such as 'ti' and 'le' are missing when the cli

  • Finding selected event in iCal

    I want to run a script that processes the currently selected iCal event / todo. (sync it with a Filemaker DB). I cant find a command that returns the selected/current/active iCal object. I can only find an object one with a given property value. I'm

  • Table to view Total Weight of Shipment

    Hi, Can anyone help in viewing the Table for the Total Weight of the Shipment(Shipment with single and multiple deliveries). Thanks in advance.

  • PDF legal issues

    Hello, Not sure if it is the right forum to ask but here are my questions: The PDF Reference is a copyrighted material. Is it possible to freely quote from the PDF Reference in an online documentation of a library which generates PDF documents? Also,

  • Movement type from unrestricted to reserved

    Hi Friends, Is there a T-code for stock transferring from unrestricted to reserved? Here is the scenario, we have 100 pieces of material ABC under unrestricted , we'd like to reserve 50 pieces for a particular customer who will place the order two mo