Complex  vs Simple in java?

{color:#000000}Over time i have noticed that Simple {color}{color:#000000} coding {color}{color:#000000}does have larger files and easy to Understand code but on the other hand Complex coding does a great lot of work done with less lines of code and great Understand for complex and simple minds depends on how Complex a program is. Allthou "Simplexity is the best way "as other Devlopers would suggest.
But some programs cant be solved with Simple {color}{color:#000000}algorithm{color}{color:#000000} you have to dig into Complex algorithm to solve huge problems (and this has proven to be true on my end)
but yet Complex algorithm is to be kept simple.
for example a simple notepad editor keeps things simple but yet still takes longer time to develop software but an IDE is a bit complex but get work done faster.
So when going into a project is one meant to have the Simple mind or the Complex mind or maybe both?
would like a word on this issue.{color}

believe me I have gotten frustrated trying to do this sometimes...I don't think that's unusual - see the corollary I posted. :o)
It's been my experience that the people who really have their stuff together about a particular subject are able to explain the subject in simple terms, so that most anyone can understand it. I think it's the same way with code. The folks who claim, "ah, you're just not smart enough to understand what I'm talking about," are full of feces. They haven't truly mastered what they're talking about. The ones that have mastered it make it seem simple, and mastery is no easy task.
...and the only way I could do without frustration was to keep it complex but yet still simple for anyone willing to read the comments for such code.The problem with that is the likelihood that the comments will rapidly become stale, specifically due to the complex code. To quote Martin Fowler, "When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous." I think that's a reasonable goal.
~

Similar Messages

  • Standard or Complex UDF's - Non java

    Hi Gurus
    I have been facing a lot of issues in learning the concepts of writing UDF's
    I am not a java developer but have to work now on interfaces involving both simple and complex UDF's in EDI's as well as IDOC scenarios
    I request you to send me some relevant links telling me  the following
    a) when to use a Standard UDf and when to use a Complex UDF
    b) Concept or Queues Contexts and Result list
    c) Apart from practising .. how to master UDF's if u are not that good in java
    Kindly help me with whatever you can ( any posts with examples of UDF's will be a great help )
    thanks in advance

    Hi SD ,
    It will be a great help if you could send me
    a ) some links with examples of UDF's or screen shots
    >/people/rohit.kalugade/blog/2008/12/08/context-and-queue-in-message-mapping-udf
           /people/rohit.kalugade/blog/2009/02/09/context-and-queue-in-message-mapping-udf-150-part2
           https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8a57d190-0201-0010-9e87-d8f327e1dba7
           http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/frameset.htm
          UDF'S
    b) basic areas of Core Java i must know before jumping onto UDF's
    Knowledge on core java is a must. As parameters are passed as a string . Sting handling knowledge will help a lot.
    concept of Contexts in mapping should be clear .
    Regards ,

  • Transforming XML into complex type in ADF/Java

    Hi all,
    Maybe a simple question for you all - maybe too simple for some of you - but not for me as a Java newbie. So I'd appreciate any help.
    I have used a WebService Proxy and created a new Pojo in order to create a Data Control. The WS proxy works quite good and I can get this XML response as expected.
    <ns0:kunden xmlns:ns0="http://www.oracle.com/hbv">
    <ns0:kunde>
    <ns0:Kundennummer>0000000047</ns0:Kundennummer>
    <ns0:Name>Laue</ns0:Name>
    <ns0:Vorname>Ingo</ns0:Vorname>
    <ns0:Straße>Kühnehöfe</ns0:Straße>
    <ns0:Hausnr/>
    <ns0:PLZ>22761</ns0:PLZ>
    <ns0:Ort>Hamburg</ns0:Ort>
    <ns0:Telefon>040/89091-456</ns0:Telefon>
    </ns0:kunde>
    <ns0:kunde>
    <ns0:Kundennummer>0000000048</ns0:Kundennummer>
    <ns0:Name>Brüning</ns0:Name>
    <ns0:Vorname>Arne</ns0:Vorname>
    <ns0:Straße>Kühnehöfe</ns0:Straße>
    <ns0:Hausnr/>
    <ns0:PLZ>22761</ns0:PLZ>
    <ns0:Ort>Hamburg</ns0:Ort>
    <ns0:Telefon>040/89091-220</ns0:Telefon>
    </ns0:kunde>
    </ns0:kunden>
    Now I want to transfer the XML into a complex type in Java, for instance
    ArrayList<MyKunde> retKundenliste = new ArrayList<MyKunde>();
    The type MyKunde is defined with all needed attributes and the corresponding getter/setter methods. My object getting the XML response from the WS is kundenliste of type javax.xml.soap.SOAPElement (defined by the WS proxy) . What method do I have to use to get all elements from the XML structure transformed into an array of MyKunde?
    I can imagine that this task is a standard but as I said I'm new in Java programming.
    Many thanks for your help
    Detlef

    I'm not sure but the Wizard should have created accessors for the char_list Adobe in the generated AbcXyzObj.java class. Check this class for the attributes and their getters and setters.
    Timo

  • Trying to find simple OSX Java Editor

    Hi,
    This is my first posting ... hope it's the right place. I'm new to Java - enjoying it greatly. Started on PC using JCreator as Java editor ... fast, simple to use & understanderable, get on with the job of learning ... no problem.
    Now I have to migrate to mac OSX and I'm getting into trouble. JCreator is not available for OSX and all I can find are IDE's that I'm finding way too complex, fiddley and with WAY too much 'bling' for me right now. I'd be REALLY greatefull for any pointers to good, simple MAC editors.
    Thanks in advance
    Giles

    OK, I'm working my way through 'The Java Tutorial' - obviously download examples, open JCreator and can immediatly compile & run them, it dosn't change the example in any way NetBeans, by comparison seems to want me to set up a project, it adds a whole load of stuff that I don't understand yet.

  • Map xsd complex type to existing java class without adding JAXB annotations

    Hello
    I've got a case where I should map an xsd complex type to an existing Java class without modifying that class, i.e. without adding JAXB annotations to that class.
    Is this possible somehow?
    As far as I've understood, the <javaType> declaration (adapter, parse/print methods) can only be used for xsd simple types.
    Thanks, Tom

    It should be possible to implement an XmlAdapter<...,...> which performs the required conversion between the original type and a JAXB-annotated type. Then, at the places where the original type is used, the @XmlJavaTypeAdapter annotation would be used.
    The xjc compiler supports this for xsd simple types (xjc:javaType annotation), but not for complex types.
    Any idea why this is restricted to simple types?
    Would it be possible to implement a xjc plugin which does this for complex types?
    Thanks Tom.

  • Trying to do the simple HelloWorld java application for portal

    Hi:
    i've been trying to do the simple java application HelloWorld so that i can get a view of how will it be to integrate a pure java application that we have in a later step. The fact is that i've been following "how to build a java portlet" and "packaging and deploying your provider" documents.
    i've taken the code from that document:
    public class HelloWorldApp {
    public static void main (string[] args){
    //Display "Hello World!"
    System.out.println("Hello World!");
    That's my java code. (in fact i want to do this as a trial, 'cause later i will
    do the same with a java application of our own).
    So i compiled it, taken the .class, jar it and packaged it as told in the
    second document.
    I've deployed it in OC4J_portal and when i try to access the URL i get an
    error:
    500 Internal Server Error
    java.lang.NoSuchMethodException
         at java.lang.Class.getMethod0(Native Method)
         at java.lang.Class.getMethod(Class.java:888)
         at oracle.portal.provider.v2.render.http.JavaRenderer.postInitialize(Unknown Source)
         at oracle.portal.utils.xml.v2.DefaultNodeHandler.invokePostInitialize(Unknown Source)
         at oracle.portal.utils.xml.v2.DefaultNodeHandler.processNode(Unknown Source)
         at oracle.portal.utils.xml.v2.DefaultNodeHandler.processNode(Unknown Source)
         at oracle.portal.utils.xml.v2.DefaultNodeHandler.processNode(Unknown Source)
         at oracle.portal.provider.v2.http.DefaultProviderLoader.getProviderDefinition(Unknown Source)
         at oracle.portal.provider.v2.http.DefaultProviderLoader.init(Unknown Source)
         at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.init(Unknown Source)
         at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.locateService(Unknown Source)
         at oracle.webdb.provider.v2.adapter.SOAPServlet.doHTTPCall(Unknown Source)
         at oracle.webdb.provider.v2.adapter.SOAPServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
         at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:64)
    does anybody know how to solve this problem?
    Thx.
    Regards. Urko.

    Hi Urko,
    Such an application as you have quoted will not have much luck as a Portlet - the code you supplied simply writes "Hello World" to standard out!
    Think of a portlet more like a servlet - you have an output stream to write to which, under the covers, is wired back up to the Portal Server which assembles the content into the page seen in the browser.
    Take a look at the extensive range of sample Java Portlets available with the PDK download.
    Anyway, from the stack trace it looks like you're using JavaRenderer. JavaRenderer invokes an arbitrarily named method on an arbitrary class **provided** that method takes a single argument of type PortletRenderRequest. So you would need something like:-
    public class MyApp
    // A bunch of app-specific code.
    public void renderPortlet(PortletRenderRequest pr)
    PrintWriter out = pr.getWriter();
    out.println("<b>Hello World</b>");
    Then, the relevant provider.xml section would look something like this....
    <showPage class="oracle.portal.provider.v2.render.http.JavaRenderer>
    <className>MyApp</className>
    <renderMethod>renderPortlet</renderMethod>
    </showPage>
    Hope this helps.....
    Regards,
    Gareth
    PDK-Java Development Team

  • Can we call simple a java application from any one of this AS adapters

    Can we call a simple java application from any one of this AS adapters?
    Prakash
    Message was edited by:
    user629857

    You can achieve this using LiveCycle PDF Generator JAVA API. You can find required code here:
    Adobe LiveCycle * Quick Start (SOAP mode): Converting a Microsoft Word document to a PDF document using the Java API
    In parameters:
    //Set createPDF2 parameter values
    String adobePDFSettings = "Standard";
    String securitySettings = "No Security";
    String fileTypeSettings = "Standard OCR";
    "Standard OCR" file type setting will run OCR on input pdf. In the code, instead of doc file provide a pdf file. Resultant pdf will be searchable PDF i.e OCRed PDF.
    Feel feel to ask any further questions.

  • Returning complex types with arrays (Java / EJB via WSIF)

    Hi all,
    I'm writing some WSIF bindings for existing EJBs, and I've struck a bit of a problem. Basically I've got complex types that contain arrays, and while instances of these types can be passed to the EJBs, return variables typed similarly cause the following fault:
    org.collaxa.thirdparty.apache.wsif.WSIFException: com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB@1a372e0 : Could not invoke 'concatString'; nested exception is:
         org.collaxa.thirdparty.apache.wsif.WSIFException: Class 'ejbinterfacetest.StringReturnArray' is not compatible; nested exception is:
         oracle.xml.parser.v2.XMLDOMException: cannot add a node belonging to a different document
         at com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB.executeRequestResponseOperation(WSIFOperation_EJB.java:1305)
         at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:431)
         at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:416)
    The Java class StringReturnArray is a serializable JavaBean with one property, a String[] called strings. The corresponding complexType (that works when used as a method parameter type) is stringReturnArrayType:
    <complexType name="stringArrayType">
    <sequence>
    <element name="str" type="string" maxOccurs="unbounded" />
    </sequence>
    </complexType>
    <complexType name="stringReturnArrayType">
    <sequence>
    <element name="strings" type="tns:stringArrayType" />
    </sequence>
    </complexType>
    and I've type mapped in the binding with
    <format:typeMap typeName="typens:stringReturnArrayType" formatType="ejbinterfacetest.StringReturnArray" />
    Anyone know why this would be? Is there any way I can get more information out of BPEL or OC4J regarding the fault? (I've already turned the BPEL domain logging to All)
    Cheers,
    Chris.

    Any luck with this? I am running into the same error. Apparently, this is not an issue with Java binding, but when invoking remote EJBs, we run into this. I am running 10.1.3.1 and the error is:
    <fault>
    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="summary">
    <summary>
    com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB@e26dbf : Could not invoke 'getIdentityInfo'; nested exception is:
         org.collaxa.thirdparty.apache.wsif.WSIFException: Class 'ca.bc.gov.pssg.c3.webservices.identitymanagement.Identity' is not compatible; nested exception is:
         oracle.xml.parser.v2.XMLDOMException: cannot add a node belonging to a different document
    </summary>
    </part>
    <part name="detail">
    <detail>
    org.collaxa.thirdparty.apache.wsif.WSIFException: Class 'ca.bc.gov.pssg.c3.webservices.identitymanagement.Identity' is not compatible; nested exception is:
         oracle.xml.parser.v2.XMLDOMException: cannot add a node belonging to a different document
    </detail>
    </part>
    </bindingFault>
    </fault

  • Complex "validation rule" using Java Bean code

    Hi,
    I have never used validation rules with jdeveloper, but i need a complex validation rule of one column of my table.
    Can i put a "validation rule" on an attibute of a view object, or on a column of a table, that use Bean code ?
    My column must contain different values depending of the other columns of the table, so i think i can't do this without java code...
    I tried to doubleClick on the column to create a validator, but I have put a "Print" inside, and seen that it is executes lots of times, but I want to execute the validation only when the value of the column change !
    How can I do this ? What do i need to use ?
    Regards,
    Trigger

    I have use John's solution, it works well !
    Sorry vinod_t_krishnan i am good with java but i don't know how to use well EL Expressions so I did not try your method...
    The code if so is interested...
        public boolean validateOvpdOvprCode(String ovpdovprcode) {
            RowIterator ovRubrique = this.getOvRubrique();
            RowIterator ovRubriqueType = this.getOvRubriqueType();
            String modifiable = (String)ovRubriqueType.getRowAtRangeIndex(0).getAttribute("OvrtModifiable");
            String majuscule = (String)ovRubrique.getRowAtRangeIndex(0).getAttribute("OvruMajuscule");
            String type = (String)ovRubrique.getRowAtRangeIndex(0).getAttribute("OvruTypeDonnee");
            BigDecimal repMin = (BigDecimal)ovRubrique.getRowAtRangeIndex(0).getAttribute("OvruRepMini");
            BigDecimal repMax = (BigDecimal)ovRubrique.getRowAtRangeIndex(0).getAttribute("OvruRepMaxi");
            modifiable = modifiable.toUpperCase();
            majuscule = majuscule.toUpperCase();
            type = type.toUpperCase();
            BigDecimal ovprBD = null;
            if (modifiable.equals("N")) {
                errorMessage = "Ce champ n'est pas modifiable ! Actualisez la page pour réinitialiser sa valeur !";
                return false;
            } else {
                if (ovpdovprcode == null)
                    return true;
                if (type.equals("N")) {
                    float ovprInt = 0;
                    try {
                        ovprInt = Float.parseFloat(ovpdovprcode);
                        ovprBD = new BigDecimal(ovprInt);
                    } catch (Exception e) {
                        errorMessage =
                                "Ce champ est de type numérique, il ne doit contenir que des chiffres et un 'point'";
                        return false;
                    if(repMin != null && repMax != null)
                        if(ovprBD.compareTo(repMin) == -1 || ovprBD.compareTo(repMax) == 1) {
                            System.out.println("4");
                            errorMessage = "La réponse doit être comprise entre " + repMin + " et " + repMax + ".";
                            return false;
                if (majuscule.equals("O"))
                    if (!ovpdovprcode.equals(ovpdovprcode.toUpperCase())) {
                        errorMessage = "Ce champ doit comporter uniquement des majuscules";
                        return false;
                return true;
        }

  • SQLEception using Complex SQL Query with Java Studio Creator2 Build(060120)

    I am evaluating Java Studio Creator2 for a WEB base application project that will be making SQL queries to an Oracle Database but I have stumble into a problem using complex SQL queries.
    I am getting an SQLException "org.apache.jasper.JasperException: java.lang.RuntimeException: java.sql.SQLException: [sunm][Oracle JDBC Driver][Oracle]ORA-00923: FROM keyword not found where expected". I looks like it cut my sql.
    The SQL that I am trying to execute is
    Select part_name
    from table1, table2
    where table1.part_nbr = table2.part_nbr
    and table2.row_add_dt = (select max(table3.row_add_dt)
    from table3
    where table3.ser_part_id =table2.ser_part_id)
    This is a valid query that it is using 2 different selects to get a part number.
    If posible, point me to the best solution were I will be able to make complex SQL queries like the one above and bigger.
    Is there any way that I can read an SQL query file instead of inserting the SQL query string into the setCommand()?

    I have read that document looking for some anwsers on how to make this kind of query. If I try the query that I have above in the query editor ,the query editor will cut off from the last select that is between ().
    I beleave, there is a work around using the inner joint or outter join command. I will try them to see If I get the corrent result. If not, then I have to keep on asking for possible solutions.
    Anyway, someone in the Creator Team should take a note in adding something like a special criteria in the Add Query Criteria Box for cases like the one I have. The special criteria will be like using another select/from/where to get some result that will be compare.
    Girish, Are you in the Sun Creator Team?

  • Return[code] std::complex double [][][/code]; to java

    Hi I'm new to JNI and am having some grief. Any help would be appreciated, I am calculating some hefty image data and really need C++ for the backend. The processing will be distributed which is why I want it to pass through java.
    I have the following variable in C++
    std::complex<double> ce[checkImageHeight][checkImageWidth]; and it is full of data in c++.
    I want to return it to java only to have java send it on to another C++ program.
    The format of the function I have used is
    JNIEXPORT jobject JNICALL Java_chirpcalc_calcchirp
      (JNIEnv* env, jclass cl, jdouble x, jdouble y, jdouble z) Initially I had jobjectarray as the return type but felt that ce could be considered to be one object as far as java is concerned.
    The format of the forwarded data is
    JNIEXPORT void JNICALL Java_displaychirp_display
      (JNIEnv *en, jclass jc, jobject job)I've done the basics in JNI -- displayed "hello world" and can do some other slightly more advanced stuff but this has got me stumped.
    I know that I have to follow this process
    1. Use FindClass method to find the class of the object that you want to return.
    2. Use GetMethodId to get the method Id of the constructor of that Class.
    3. Use NewObject to create a new object.
    4. Use GetFieldID to identify the fieldId of the two fields.
    5. Use SetFieldID to set the values to those fields.
    but what do I use for the fieldnames and construcotr names?
    BTW I can't just pass a reference through java as the two C++ classes will eventually be on different machines.
    Thanks in advance
    joey

    If you have something that your Java program must consider "opaque" like your bidimensional array of std::complex<double> you could encapsulate it in a byte array:
    public native byte[] calcchirp(double x, double y, double z);and
    public native void display (byte[] ce);I believe that you can try to encapsulate your data in a double array:
    public native double[] calcchirp (double x, double y, double z);and
    public native void display (double[] ce);
    as the representation of the double type is similar in C++ and Java in several architectures, and if you know the layout of the data in C++, you can (with some index calculations :-P ) get the real and imaginary values of the points, for debugging your C program from Java.
    The raw Java "Object" is not suited for your job.
    By the way, if you simply want to return/pass a pointer to C++ allocated memory (non-garbage collected), you can return/pass a "long", 64 bits are just enough to handle any C++ pointer.
    Check if JNI can allocate garbage-collectable memory for your C++ programs...

  • Simple basic java question

    public static void main(String[] args)
    ..anyone know the statement as above could be start at begining , so what is the (String[ ] args) mean in java ?
    in my ideas of this statement is
    publc : indicates the statemean can be used as all class , this is open for public use
    static mean the main method can used as class method
    void indicate that the statement return nothing
    main indicate any class should be run this first.
    so my question what is the function of (String [ ] args) ? // one string array call args ?

    String[] args is indeed an array of Strings called args. The reason it's there is to collect any arguments passed to your code when you start it.
    eg. if you have a class called TestClass and you called it from the command line like this:
    java TestClass exam tomorrow oh shite
    .......then the args array would hold the four Strings:
    exam
    tomorrow
    oh
    shite

  • Recursing through table / complex return types in Java Stored Functions

    I have a table representing a tree with arbitrary depth, of the form:
    ID NUMBER(10) PRIMARY KEY,
    NAME VARCHAR2(20),
    PARENT NUMBER(10)
    with PARENT being a foreign key for ID, so that top-level nodes in the tree have a NULL PARENT, and other nodes have the ID of their parent node in the PARENT field.
    I want a good way to get a row representing a node as well as all its ancestor nodes recursively up to the top level. I do this a lot in my Java application, and right now it works by just getting each row, checking if PARENT is null, and recursing again until I get the top-level node. Since this recursion is in Java and I do multiple queries it's rather slow, and I'd rather perform this operation in the database (using a Java Stored Function/Procedure or PL/SQL).
    I'm no good at PL/SQL so don't have a clue how to go about doing this sort of thing, and although I can write a Java Stored Function that does the same recursion I do in the application, I don't know how to return the results. I can't return a REF CURSOR type since the results are from multiple queries, and I can't find any documentation about how to return structured types from a JSF.
    If anyone could give me a near-complete PL/SQL listing that does this or (better) help me to complete my Java Stored Function by returning the results in a structured type.

    You are my own personal God (for the day). Thanks, exactly what I needed, and all in one query with no procedural.

  • Complex XML parsing in java

    Hi all ,
    I have a xml in the below format
    <?xml version="1.0" encoding="UTF-8"?>
    <EXTRN SVCID="xyz" ID="1">
    <INPUT ID="1">
    <CLASS ID="login">
    <LOGIN_ID>hallk</LOGIN_ID>
    <ENTITY_CODE>GBAZA</ENTITY_CODE>
    </CLASS>
    </INPUT>
    <INPUT ID="2">
    <CLASS ID="place">
    <REGION>rt</REGION>
    <PINCODE>1233</PINCODE>
    </CLASS>
    </INPUT>
    </EXTRN>
    I have to parse this xml and when i encounter class id tag i have to instantiate
    a class with the id attribute (which i have been provided) and i have to populate the
    rest of the child elements i.e for example if we consider class tag with attribute id login
    i have to get the value of <LOGIN_ID> tag and call the setter method of the object login.
    Can u guys suggest me how do i go abt this in java

    Look for JDOM. This is a framework to build, change, write and read XML files. I guess it won't do everything you need, but it can spare you a good bunch of work.

  • Simple for Java guys but not for me,,,

    I intend to build an application that will serve as a front end to connect to backend database records. Ideally it will have a UI similar to SQL query tools like TOAD, SQL developer but will be more user friendly so as to avoid making user put complete queries. I have a tomcat server for my work. Please suggest the best way to create such application for a beginner
    I guess it will be JSP but need expert opinions

    Welcome to the forum!
    >
    I intend to build an application that will serve as a front end to connect to backend database records. Ideally it will have a UI similar to SQL query tools like TOAD, SQL developer but will be more user friendly so as to avoid making user put complete queries. I have a tomcat server for my work. Please suggest the best way to create such application for a beginner
    I guess it will be JSP but need expert opinions
    >
    There is no way at all, let alone a 'best way', for a beginner to create such an application.
    Why - that is the first question I would ask. There are already good tools that are free such as sql developer. So why do you think another tool is needed. And why do you think you could do a better job than those well-funded efforts have been able to do?
    And why do you think your project won't end up in the trashpile of history like so man other misguided ventures?
    Just enter 'sourceforge sql developer' into your favorite search engine and you will get over a half million results and the 'hot' ones on the first page are mostly projects that have been abandoned for many years now.
    Any project you embark on, unless it is for your personal enrichment, should fulfill some need that other offerings don't fulfill.
    The first step for any serious application project is to create a business plan and a marketing plan that shows the market for such a product and how you plan to achieve a return on investment.
    The next step would be to create a requirements document that outlines what functionality the application needs. One part of that would be what databases you want to support: Oracle, DB2, sql server, etc.
    You are a long way from needing to know how to actually write such an application until you are near completion with the specs.

Maybe you are looking for

  • How do i set up a new apple id for my wife but still share apps from my account

    i need to set up a new apple id for my wifes i phone but i dont want to loose her information ie cotacts & pics that are on her phone at the moment, up to now we have been sharing an apple id but i cant seem to i message her without her reply coming

  • No Phone Service - Internet and TV Work

    It's been 36 hours now and my FiOS Phone Service is still not working.  I called customer service more times than I can count and they haven't been able to do anything.  Nor have they called back when they promised to.  I finally got a tehcnician out

  • Deleting the Master Data is not possible

    hai Im loaded the Master Data . I want to delete the Master Data. So how can i delete ?? Im trying to delete Master Data by context menu of the Master InfoObject .But im unable to delete the master data . I heard that it is big issue. So what can i d

  • Variable filename and folder in receiver cc

    Dear experts, On PI, I need to create a (text-) file with a variable name and folder. The scenario is as follows: idoc-> PI -> txt file In my incoming Idoc I get the following data: - directory where the txt file should be saved; - name that the txt

  • Itunes not working in OS LION

    Itunes not working after OS Lion upgrade -- pls help Process:         iTunes [252] Path:            /Applications/iTunes.app/Contents/MacOS/iTunes Identifier:      com.apple.iTunes Version:         10.4 (10.4) Build Info:      iTunes-10408001~1 Code