Development decision question

Hello all,
I'm a several years professional in the IT industry who, until recently, has been primarily focused on systems work (tech support, workstation/server admin, etc). My current position however is beginning to add some development duties and I was hoping to get some advice for our current situation.
In the coming year, we will be implementing an updated version of a fairly complex software package we currently support. This new version will be a J2EE compliant application, likely run on Tomcat, which utilizes JSF. There will be some need to extend this application, which is where I need some advice.
Most of our "extensions" will likely fall into the realm of online reports, pulling data from an Oracle database (likely 10g when we upgrade) and putting the data into table form, probably will some totaling functionality. There will also be some need to have forms that add data to the system as well.
I've been researching a number of technologies and IDE's and would love to get some advice on what folks out there think would provide the quickest learning curve. The application will support BIRT (part of the Eclipse project used for creating web reports) and it looks like it will handle some of our needs, but it's still pretty young. I've also reviewed the following IDE's: Java Studio Creator, NetBeans, Eclipse, and JDeveloper. For reasons of cost (and others), we likely would not use Crystal for doing reports.
What i'm really looking for is 2 things:
1. What tool (or tools) would be the best to use for a rookie developer to allow me to handle our needs?
2. Any advice on getting myself up to speed on Jaava, especially J2EE so that I can expand my options for #1. I do understand the basics of programming (took a few courses in college and have helped to debug some sctips in other jobs).
Thanks for any help.

What i'm really looking for is 2 things:
1. What tool (or tools) would be the best to use for
a rookie developer to allow me to handle our needs?I would have suggested using Business Objects/Crystal reports but since cost is an issue you might want to look at some open source stuff. AGin from an IDE perspective, considering that cost would be an issue there too, I would suggest using Eclipse.
2. Any advice on getting myself up to speed on
Jaava, especially J2EE so that I can expand my
options for #1. I do understand the basics of
programming (took a few courses in college and have
helped to debug some sctips in other jobs).\Start wih some tutorials from Google.
Check Steve McConnell's "Code complete"
Martin Fowler's "refactoring"
These two books would greatly help from a semantics perspective. For syntax again refer to google.
>
Thanks for any help.

Similar Messages

  • SQL Developer tool question

    Hi Folks
    I am using SQL Developer tool. I have a procedure with compilation errors so i can see that procedure with red X mark in SQL Developer tool.
    When am clicking on the procedure it is going to the editor there i can see "code"."grants","dependencies","references","details","profiles".
    But i can't able to see "Errors" tab in the editor. And main thing is i didnt see any red lines in the editor for the invalid procedure
    And when i recompiled that procedure it got recompiled successfully and that red x mark is vanished.
    Here my question is the "Errors" tab is only appears when the procedure/function/package has errors and surprisingly i didnt see any red lines in the editor for invalid procedure (may be my proc has no errors).
    Thanks

    Hello,
    maybe your procedure has been invalidated by some DDL, e.g. a new column has been added to a table that is referenced in your procedure. The status will be INVALID until you recompile it or until you call the procedure, then it will be recompiled automatically.
    (may be my proc has no errors).Very likely.
    Regards
    Marcus

  • JHeadstart 10.1.3 Developer Guide question

    Hello friends,
    I was going through the new JHeadstart 10.1.3 Developer Guide and I cant find the section under chapter 5 that was mentioned inside the security section.
    "Chapter 5 “JHeadstart Extensions to ADF Runtime”, in the “Security” section.
    The above is mentioned in Page 3-117, 3-118
    my other question: how do i change the oracle/minmal skin to a custom one. ?
    I am using the latest version of jdveloper and jheadstart 10.1.3 build 78
    Thanks,
    San

    San,
    You are right, the Security section was missing from chapter 5 of the JHeadstart Developer's Guide. Thank you for spotting it!
    I corrected the mistake, and you can find the updated JHeadstart Developer's Guide at http://download.oracle.com/consulting/jhsdevguide1013.pdf
    Hope this helps,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

  • SAP NetWeaver Developer Studio Question

    Hi All,
    My question is that which java library does SAP NetWeaver Developer Studio use consume SAP WSDL file?
    Appreciate your advice.
    Cheers,

    1. Type https://nwds.sap.com/swdc/downloads/updates/netweaver/nwds/ce/ into your browser
    2. Enter your sap marketplace user and password in the popup
    3. Click on "Download latest NWDS_platform.zip release" and the download will start
    4. Unzip and install... done.
    Here, the Installation Guide:
    SAP NetWeaver Developer Studio 7.1 Overview

  • Need help in regarding Oracle PLSQL developer interview questions

    Hi all,
    I am totally new in this field regarding plsql. I have just finished training in oracle plsql and in oracle financials. But for starting career i am looking jobs as:Oracle plsql developer. Can somebody help me what type of questions people going to ask? I am not confident yet, i have made my resume but for submitting resume i just want to be aware for the interview questions. Can somebody help me in telling me good questions and answers as to what to prepare?
    Thanks in advance.

    1.
    Do you have experience in Oracle 10g? If so, what are your favorite new features? (shows depth of experience and how well they are keeping up with technology)
    2.
    Partitioning (Practical Scenarios)
    1.
    Have you ever worked with partitioned tables? Example:
    2.
    What types of partitioning?
    3.
    What types of indexing, global or local? Why did you choose global or local?
    4.
    What do you see in SQL that is accessing partitioned tables that enables Oracle to take advantage of partitioning?
    5.
    What is partition pruning?
    3.
    PL/SQL Bulk Features
    1.
    Have you ever used PL/SQL bulk features? Which ones? Can you provide an example?
    2.
    What makes bulk processing faster?
    3.
    What PL/SQL data constructs are required to use bulk features?
    4.
    Oracle Collections
    1.
    What are the three types of collections?
    2.
    When would you use a varray versus a nested table?
    5.
    Global Temporary Tables
    1.
    Have you ever used Global Temporary Tables? Example:
    2.
    How does Oracle treat Global Temporary Tables differently than regular tables, making them faster?
    6.
    Autonomous Transactions
    1.
    What is an autonomous transaction? Example:
    7.
    SQL Tuning
    1.
    Someone comes to you with a SQL statement that is running slow, what are some potential problems that can be identified just by looking at the SQL statement?
    2.
    What are the steps you follow in the database to tune SQL?
    8.
    Locking Techniques
    1.
    Types of Locks
    1.
    Optimistic
    2.
    Pessimistic
    3.
    Lock Escalation
    9.
    Autonomous transactions, where to use examples if any
    10.
    Difference between Truncate and Delete Statement
    11.
    PL/SQL tables, index by tables, VARRAY, associate arrays, differences and when to use
    12.
    Performance tuning related, Using Explain plan, SQL* Plus auto trace, and using tkprof
    13.
    Different types of joins oracle uses ( Hash join, Merge Join, Nested loop join)
    14.
    Oracle SQL ANSI syntax ( JOIN USING, JOIN ON, LEFT OUTER JOIN,RIGHT OUTER JOIN etc..)
    15.
    dbms_profiler package uses
    16.
    Unit testing approach, if you know and worked on out PLSQL frame work for automatic testing, its big advantageous
    17.
    Oracle approach for read consistency, what is SCN, dirty reads, phantom reads etc..
    18.
    Standards ( Coding standards, naming standards etc.) , There are guidelines and naming standards for variables, package, procedure, function names, database object names etc…( Be prepared what standards you followed in previous projects )
    19.
    Snapshot too old error, fetch out of sequence error when it comes, should be able to explain.
    20.
    Oracle block, what it contains. Row chaining, row migration concepts
    21.
    Version control software’s (experience in clearcase and clearquest is big advantage). If you have not used these, know about the importance of these and be prepared to explain which ones you used in previous projects, and how the PL/SQL code used to deploy.
    22.
    Oracle server architecture, know about oracle memory structures, background processes overview

  • IPhone Development Book Questions

    My apologies if this should have been posted elsewhere. My question are:
    1: Is there an iPhone Dev forum on this site?
    2: Will an iPhone book written for the iPhone 3 benefit a person wanting to program for the iPhone 4?
    Thanks!

    http://developer.apple.com/devcenter/ios/index.action

  • IOS developer program question

    I'm sorry if i'm in the wrong area of this forum to ask this question. I would like to register to the iOS developer program. If I'd like to unregister how would I do so? Would the easiest way be just not to renew the membership?

    I don't know your situation, exactly, sorry. I don't know of anyone that just wanted to walk away. The dev account is tied to your iTunes account, etc. So to some degree, you'll still be active as long as you interact with Apple.
    Contact Apple directly if you want more information:
    [email protected]  
    Apple Developer Relations:
    (800) 633 2152
    (408) 974 4897
    ...be patient.

  • Java Developer Exam Questions

    I got my JCP certification a while ago and have been debating if it is even worth it to go forth and get the Developer certification. A colleague of mine told me that certification exams for specific technologies are generally good only for contract work, not for full-time employees. He suggested rather than wasting my time and money on exams that I should take night classes and work towards a masters.
    So this is really a two part question, first of all do you think it is worth the money and time? Secondly, what kind of project assignment could I expect to get if I sign up for it?

    well certification in itself is a buzzword which
    might be missing.No one expects a developer with 10 years of
    experience to have a developer certification in the
    CV. It might actually make the CV look odd /
    suspicious. Why have a developer certification in
    there if you already have lots of experience?
    KajWell I have personally interviewed 10s of developers with 10 years of experience, but actually it turned out that they had 10 * 1year experience. Certifications are just a proff that you have worked on that technology as well. We are not talking about just java certifications. e.g. if I am hiring a java developer with 10 years of java experience who has an oracle certification as well, and I need somebody in the team to have a good understanding of databases it would be beneficial.
    Or if the job requires some level of tibco experience, tibco certification would be good to have. Certifications just serve a hint that the applicant has some level of proficiency in the field he has been certified in. A j2ee enterprise architect certification might give one an idea that the applicant is familar with some practices in enterprise architecture. 10 years experience might not guarantee that, plus you might agree a lot of resumes you see these days of mid level developers, claim some kind of architectural exp., thought they might not even know of GoF patterns let alone Enterprise integration patterns. If I have two resumes in front of me with same amount of experience, one with a lot of certifications and the other just experience I would prefer the former, since atleast i know somebody has already done the pre screening for me.
    I know what you are talking about, but I always encourage developers to go for certifications and not just java certifications,.
    PS. I am not talking about entry level certifications only.

  • SAP enterprise portal developer interview questions

    Can anyone please tell me the type of questions asked in the interviews
    for SAP EP developer position
    Can anyone suggest me about some good book to follow for
    Enterprise Portal

    hi aditya,
    u can also refer to this links to feel comfortable with portal.
    New to EP..
    Very new to EP with Little knowledge on JAVA....Help on this
    http://help.sap.com/saphelp_nw04s/helpdata/en/10/4baa42cdccda11e10000000a155106/frameset.htm
    Beginning EP Development
    Oliver's favorite SDN link collection
    Top Weblogs of All Time [19 to 14]
    Installing and configuring the preview edition of EP
    What is EP ??
    About portal
    e-Books on EP
    Beginner to EP
    Start with EP
    Portal Development
    regards
    bhargava
    note:reward points if useful

  • Developer's questions on AutoInvoice, pls help..

    Hi all,
    We develope custom billing application on Oracle database for a customer that already run EBS 11.5.9. On scheduled basis billing data should be transfered to AR interface tables on EBS, then user should run AutoInvoice.
    Since we come from developer side, I have some questions on this :
    1) When user run AutoInvoice on EBS, does it also automatically create the journal (debit->AR, credit->Revenue)?
    OR
    Do we have to also transfer the journal into gl_interface table ?
    2) Beside billing data, we also have to transfer CreditNote data (negative sales that will deduct the AR) to EBS. What are the interface tables for CreditNote data ?
    3) Is there any resources / docs on the internet about table structures and column description of the above mentioned interfaces table ?
    Thank you very much for your help,
    xtanto

    Custom module invoices first load into below mentioned interface tables.
    ( If you are deriving revenue and receivalbe account using autoinvoice then no need to load transactions into distribution table) .
    Both invoices and credit memo using same interface tables
    ====================================
    ra_interface_lines_all
    BATCH_SOURCE_NAME, -- Name of the batch source
    SET_OF_BOOKS_ID, -- Set of Books identifier
    LINE_TYPE, -- Type of line this transaction identifies. LINE, TAX, FREIGHT, or CHARGES
    DESCRIPTION, -- Description
    CURRENCY_CODE, -- Currency code
    AMOUNT, -- Revenue amount of this transaction
    CUST_TRX_TYPE_NAME, --
    CUST_TRX_TYPE_ID, -- Transaction type identifier
    TERM_ID, -- Identifies the payment term
    ORIG_SYSTEM_BILL_CUSTOMER_ID, -- Identifies the original Bill_to customer
    ORIG_SYSTEM_BILL_ADDRESS_ID, -- Identifies the original bill-to address
    CONVERSION_TYPE, -- The exchange rate type
    CONVERSION_DATE, -- Exchange rate date
    CONVERSION_RATE, -- Exchange rate
    TRX_DATE, -- Transaction date
    GL_DATE, -- General Ledger date
    QUANTITY, -- Number of units shipped, or number of the units on a credit memo
    COMMENTS, -- Comments
    UOM_NAME, -- Unit of measure name
    AMOUNT_INCLUDES_TAX_FLAG, -- Y indicates tax is inclusive. N indicates tax is exclusive.
    REFERENCE_LINE_ID, -- only for credit notes
    ORG_ID -- Multi ORG
    ra_interface_distributions_all
    ACCOUNT_CLASS, -- Account class for this accounting distribution
    AMOUNT, -- The amount for this accounting distribution
    PERCENT, -- The percent for this accounting distribution
    SEGMENT1,
    SEGMENT2,
    SEGMENT3,
    SEGMENT4,
    SEGMENT5
    Regards

  • Newbie in SQL Developer: misc questions

    Hello,
    I´m new to SQL Developer, always worked with Quest´s SQL Navigator before.
    1.)
    I have a file.sql with following instructions:
    begin
    package_1.variable_1:='T';
    package_2.procedure_1;
    package_2.procedure_2;
    package_2.procedure_3;
    end;
    In Quest SQLNavigator I started this with "Run (F9".
    In SQL Developer this will not start, always telling me error, invalid numbers or some other sh*t, but nothing changed within the packages or procedures.
    With SQLNavigator everything works fine.
    2.)
    In SQLNavigator with "Quick Browse" I get the sql for a table, for example
    select a.col1, a.col2, a.col3, ...
    from quickbrowsedtable a
    How can I get this in SQL Developer ?
    3.)
    When extracting DDL in SQL Developer columns and table names are in double quotes. Can I change
    this to have no quotes at all ?
    Thank you very much for your help,
    greets,
    Frank
    Edited by: 968906 on 05.11.2012 04:49

    1 - use F5 in the worksheet to run your anon block
    2 - drag the table to the worksheet, and select 'Select'
    3 - not today

  • Some DSC developing relating questions

    Hi,
    I am new with DSC and have some questions relating to building the custom periodic I/O DSC server:
    1. After building the custom VI and implementing it as an I/O DSC server, I found there are some mistakes inside the custom VI. I would like to modify it and rebuild it. But all of the shared variables are bound to this server. What I did is I deleted and removed these variables and rebuild them again. It takes a lot of time when I want to  modify this custom VI. Is there anyway to avoid it?
    2. To communicate with the custom VI, I use some controls and indicators. But to program a VI sometime I need to initialize or change the value of controls. But the guidelines for creatin a data access VI, I cannot use the local variables, property nodes, or control references for those controls need to be public. I would like to know if there is any solution to program effectively in my situations?
    Thank you,
    Thang

    Hi - I'd like to clarify the issue you are having in question #1.
    Here's what I think you are doing:
    1.  You write a VI with some controls and indicators wired to the VI's connector pane.
    2.  You use the DSC "create periodic I/O wizard" to create the server VIs.
    3.  You open an empty project and right-click "My Computer" and select "New->I/O Server".  You then select "Custom VI - Periodic" from the list and click "Continue".
    4.  You see the name of the VI you created in step 2 under "configuration name" pulldown and click "OK".  A new library appears in the Project Explorer called "Untitled Library 1". 
    5.  You click the "plus" and see a globe on a hand icon with the name "Custom VI - Periodic1" or something similar related to your VI name.
    6.  You right-click on "Untitled Library 1" and select "create bound variables".  You then navigate down through the tree structure to your server inputs and outputs and select them and add them and then click OK.
    7.  The Multiple Variable Editor pops up showing the new variables.  You click "done" and see the new variables listed in your project explorer window.
    8.  You use these variables on your Client front panel by dragging them from project explorer onto your VI front panel where they work ok.
    9.  You want to make changes to the VI server, and rebuild it, and update your Client VI.  Rebuilding the VI server is no problem.   I don't think you will have any problems as long as you haven't added or changed any variable names.   If this is what your question #1 is about, then there are several different ways to deal with this using the multiple variable editor, or the front panel mass binding editor.

  • Portal / Custom Development Licensing Question

    Hello,
    we want to install and use the Netweaver Portal with some "default" Portal features like rooms and some custom webdynpro development. But we are not sure how to license this scenario.
    We have a lot of licensed ERP / ECC users in our ABAP system. But not all of the future portal users are ERP user. There is no connection between custom development and the ABAP system. Am I right, that all portal user, who wants to access the ABAP backend must have a valid ABAP (ERP) license?
    What about the other users who don't have an ABAP license? Do they need a special portal license?
    Thank you.

    Hi,
    My understanding is the SAP Portal falls under your Netweaver license which might be different from your Business Suite or ERP license. Best advice I can give you is to check with your SAP Account Executive and clarify exactly your scenario.
    Generally I believe there is a "casual" license for users of ERP that do so only via the portal (e.g. ESS/MSS).
    BRgds,
    Simon

  • Develop module question

    Adobe Lightroom 3.5
    The tool bar for "lights" "highlights" "darks" "shadows"  has disappeared from my develop toolbar. I'm sure this is something simple that I screwed up on, but I can't find the dran thing. I just updated to 3.5. I called customer service and they have those four sliders on 3.5. I don't know where they went. ANy ideas would be appreciated. Thanks in advance. Pete

    See the little box with a curved line in the lower right corner of the Curve Panel? Clck on that to switch to the Parametric Curve.
    Rich

  • Oracle Developer/Forms Question

    Hi All,
    My company needs to install Oracle forms. I am a DBA, so I have no experience with forms. I was hoping someone could answer come questions for me.
    I downloaded some Client Install instructions for Forms. They seem pretty straight forward.
    However, since we will want to be sharing these forms and have everyone in the comany use them, I assume I need to install some server component. I have no clue where to look. I was told that I need to install iAS? I have no clue on what that is.
    So, I'm looking for someone to help me out with what I'll need so the developers can work on their stuff, and then the users can use the forms, etc.
    Any help would be appreciated.
    Thanks,
    Arthur

    First of all you should post this question on the Forms forum - http://forums.oracle.com/forums/index.jsp?cat=19
    Second, go to http://www.oracle.com/technology/products/forms where you can get all the information you need about running forms on the Web.

Maybe you are looking for

  • Unable to see fields of BI Publisher report in MS Office

    Hi, We have a report in BIPublisher(10g). We are designing a template for a report. So from MSOffice, while we are accessing the report, we are unable to see the fields. We were able to see only RowSet. The report is working or able to see in BIPubli

  • Urgent(Check Details)

    Which table contains the following fields? 1. Check no. 2. Check Date 3. Check Amount

  • Error 1 whilst restoring

    I've tried everything to complete the restore. My laptop is completely updated, I have the latest itunes, the iphone is up to date also, however part way through the restore error 1 comes up. Apple advises to try a couple of times, which I have but s

  • Design Mode Problem

    Every time I go to the Design mode with my Application JDEV crashs ! Some time I get this message. JniPortal for C:\Program Files\Oracle\JDeveloper 3.1.1.2\java1.2\jre\bin\OJVM\jvm.dll reported javax/swing/JMenu java.lang.NoClassDefFoundError: javax/

  • Displaying SWF files in sequence

    Hi, I am quite new to Flash and am creating my first website. I currently have 3 SWF pages which I want to link together. these pages are "Home_Page", "Portfolio" and "Portfolio_outro". At the moment, when you click a button in "Home_Page" you are ta