How to organize into smaller java files?

I have a class which basically connects to a database and just about all of its methods query the database and return the results. The problem (which isn't actually a problem) is that the java file is getting so big because there are literally hundreds of methods representing different queries to the database.
Does anyone has any idea how to break this class into smaller files? Is there a "include" statement of some sort that I can use to include these "sub-java" files?

Does anyone has any idea how to break this class into smaller files? Is there a "include" statement of some sort that I can use to include these "sub-java" files?Different classes would still mean that user code would need to change.
The problem (which isn't actually a problem) is that the java file is getting so big because there are literally hundreds of methods representing different queries to the database.Depending on how that is organized that isn't necessarily a problem. For instance if it did nothing but manage calls and not extraction then it isn't a terrible problem.
If not then as previously suggested you break it by functional block. The closes model to what you have would be to break it into a class per each data model entity and then either add support classes for more complex support or add to one of the matching model entities.

Similar Messages

  • How do you convert a jar file into a java file,  ?

    how do you convert a jar file into a java file ?
    I am new to Java ,but have a little experience in C++ and Visual Basic.
    I want to edit and maybe create my own mobile games that are written or converted into jar files.
    At the moment I am using Java NetBeans , and Easy Java( the java pad).
    However the only solution I tried was to open the JAR file in winrar and see that its made up of png picture files,
    midi music files and class files. Unfortunately when I uncompressed the JAR file , there was NO java file to be seen and the JAVA editors Do not show the class file like a Java file. So why is there no extension Java file in the mobile JAR game ?

    801283 wrote:
    how do you convert a jar file into a java file ?You generally don't. There exist decompilers, but if you're meant to have the source, you should either have it because you are the author, or you should be able to get it from the author.
    I am new to Java ,but have a little experience in C++ and Visual Basic.Does that experience include turning .exe files into C++ code? Because that's the equivalent of what you're asking
    I want to edit and maybe create my own mobile games that are written or converted into jar files.Eh?
    Are you saying you want to take existing games and modify them? If the creators allow you to modify their source, then they'll provide you with that source (the .java files). If you're allowed to add things but not modify, you don't need .java files. Just documentation, which, again, the creators should be providing.
    Or are you saying you want to create your own games and distribute them in jar files? If so, there's no need to turn jars into .java.
    However the only solution I tried was to open the JAR file in winrar and see that its made up of png picture files,
    midi music files and class files. Unfortunately when I uncompressed the JAR file , there was NO java file to be seen and the JAVA editors Do not show the class file like a Java file. So why is there no extension Java file in the mobile JAR game ?Why would you expect there to be one?

  • How to test the simple .java file in cactus

    dear friends,
    i have use the junit first time .And i am working in weblogic8.1 so i have use cactus .But i face the problem to use it.
    1. how to test the simple .java file in cactus.
    2.how to run the cactus in weblogic 8.1.

    Hi,
    It is because the converter works on byte code and it only supports a subset of the Java language (see the JC specifications). It is kind of like compiling you code on Java 6 and trying to run it on Java 5. The JCDK outlines the required compiler version.
    Cheers,
    Shane

  • How to compile and run java files on a mac using command line?

    can someone tell me or link me to some article on how to compile and run java files from command line on a mac? I have mac OS X leopard

    What do you mean by "where to put them" ? What do you want to put anywhere ?
    Have you read Peter's comment in brackets ? Perhaps you have a classpath problem ?
    Edited by: Michael_Knight on Aug 31, 2008 4:23 AM

  • How to download .sca WAS Java files automatically with MOPZ

    Dear experts,
    following my title subject, i would like to know how to download .SCA was java files automatically with the Maintenance Optimizer in my solution manager 7.0. (transaction code DSWP or SOLUTION_MANAGER)
    Currently, i only can download .SAR & .CAR files automatically.
    Any suggesttion is welcome.
    Thank you very much in advance.
    Best regards,
    Pascal.

    Hello Markus,
    thank you for replying very fast
    i meant : with transaction code DSWP or SOLUTION_MANAGER, choose the solution, "Change Management" tab, "Maintenance Optimizer" tab, "create new maintenance transaction" button.
    In the step 2 (select files) i can choose "Calculate download files automatically" by the button "find download files" or i can choose "Fill Download Basket manually" by the button "select files for SAP Solution Manager 4.0".
    After choosing the target stack version, i can only download .SAR and .CAR files.
    How can i download .SCA files automatically? Is it possible actually?
    Thank you.
    Pascal.

  • How do you run another Java file from a master Java file?

    We're making a game in Java at school, and we need to know how we can run a Java file from another one - like inside the master Java file, we need to have a command to run game.java (something like that). Thanks!

    We're making a game in Java at school, and we need to know how we can run a Java file from another one - like inside the master Java file, we need to have a command to run game.java (something like that). Thanks!One doesn't "run a Java file", and there's no conventional definition of "master Java file". If you want to call the main() method of another class, just make sure the class is in your classpath and call the method. If you want to start up a separate JVM with that class as a process, use Runtime.exec() or similar method.
    ~

  • How can i create smaller editable files into i movie?

    hi first time posting here. i've been working on a family project for a while now and recently decided to add additional footage to an existing imovie i made before. this new footage was coming from a cousin's video cam. she first made a vhs copy of the footage for me and then i used my vhs/dvd recorder to turn it into a dvd. i opened it in my macbook, quit dvd player and opened the mounted disc. i then moved the individual vob files intoi toast titanium and then exported the files so i could manage them in imovie. at first i exported them into dv files. these were HUGE when i imported them into imovie although they were manageable files while on the desktop. i watched my gig availability shrink from 25gb to 11gb after importing a 10 minute clip. i've tried exporting from toast into a quicktime movie file, but somehow, this clip, when imported into imovie also becomes HUGE and somehow not manipulatable. how can i prevent this increase in the size of a clip when i import it into imovie and keep the file available for editing, trimming, etc? please help. thanks scott
    macbook   Mac OS X (10.4.9)  

    Hi scojjtoe - first of all, the work-flow is such that quality is an issue:
    Assuming your cousin's camera is DV then the source footage has gone from DV, down-graded into VHS, then converted to MPEG in DVD (i.e compressed), then re-formatted once more into DV! Was there no other way of proceeding? Even recording the VHS onto your own DV vidcam would have removed one source of degradation.
    When importing into iMovie, your file will be increased in size, as it will be turned into Full Quality DV (I think that is why the bloating has occurred, anyway). However, a 10 minute clip should be about 2 GB, unless that 10 minutes is actually part of a much bigger source clip - remember that iMovie uses non-destructive editing, so a source clip is retained if any part of it is used.

  • How do I include a JAVA file in my website  using DreamweaverCC ?

    Hi.  I searched the forums and it seems that all questions relating to JAVA and Dreamweaver elicit zero replies.
    I hope that someone has some direction.  Thanks again.
    I have a JAVA file that I want to include or have run within one of my pages in my WebSite.
    file > new > create > and there is not an option for JAVA but there is one for PHP etc. etc.
    How do I incorporate a java script into my Web Site ?
    I thought that I could just copy the code into the file here - at least to begin with  - but JAVA  runs in the background.
    I am lost
    conceptually
    and I do not know how to go about this task
    structurally.
    Thanks again,
    Regina

    JQuery is a core JavaScript library used by millions of web sites.  It's the "do more & write less code framework."  If you're into re-inventing the wheel every time you need an advanced feature (plugin), feel free to manually code it yourself with JavaScript.  However, you'll need to test & debug your scripts in every conceivable browser and OS before you can be sure it's viable for use on a production site.
    On the other hand, you could use a plugin and be up & running in 5 minutes or less. See the code below.
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>HTML5, with Fancybox2 Viewer</title>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <!--LATEST JQUERY CORE LIBRARY-->
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <!--FANCYBOX plugins-->
    <link href="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.4/jquery.fancybox.css" rel="stylesheet" media="screen">
    <script src="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.4/jquery.fancybox.pack.js"></script>
    <style>
    body {
        background: silver;
        font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    #wrapper {
        width: 1000px; margin:0 auto;
        background:#FFF;
    /**this styles image container**/
    #thumbs p {
        float: left;
        width: 180px;
        height: 12.5em;
        margin: 10px 22px 0 22px; /**space between containers**/
        padding: 10px; /**space around containers**/
        border: 1px solid silver;
        /**rounded borders**/
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        /**this styles caption text**/
        font: italic 14px/1.5 Geneva, Arial, Helvetica, sans-serif;
        color: #666;
        text-align: center;
    /**recommend using same size images**/
    #thumbs img {
        width: 160px; /**adjust width to thumbnail**/
        height: 120px; /**adjust height to thumbnail**/
        margin-bottom: 1.5em;
        opacity: 0.75;
    #thumbs img:hover { opacity: 1.0 }
    /**float clearing**/
    #thumbs:after {
        content: ".";
        clear: left;
        font-size: 0px;
        line-height: 0;
        display: block;
        visibility: hidden;
    </style>
    </head>
    <body>
    <div id="wrapper">
    <h1><a href="http://fancyapps.com/fancybox/">Fancybox2</a> Viewer with images</h1>
    <!--insert thumbnails with links to full size images below-->
    <div id="thumbs">
    <p><a class="fancybox" data-fancybox-group="gallery" href="http://placehold.it/400x320.jpg" title="optional captions"><img src="http://placehold.it/160x120.jpg" alt="Thumbnail 1" /></a> <br />
    Caption 1 </p>
    <p><a class="fancybox" data-fancybox-group="gallery" href="http://placehold.it/400x320.jpg" title="optional captions"><img src="http://placehold.it/160x120.jpg" alt="Thumbnail 2" /></a> <br />
    Caption 2 </p>
    <p><a class="fancybox" data-fancybox-group="gallery" href="http://placehold.it/400x320.jpg" title="optional captions"><img src="http://placehold.it/160x120.jpg" alt="Thumbnail 3" /></a> <br />
    Caption 3 </p>
    <p><a class="fancybox" data-fancybox-group="gallery" href="http://placehold.it/400x320.jpg" title="optional captions"><img src="http://placehold.it/160x120.jpg" alt="Thumbnail 4" /></a> <br />
    Caption 4 </p>
    <!--end thumbs--></div>
    <!--end wrapper--></div>
    <!--FancyBox function code-->
    <script>
    $(document).ready(function() {
        $('.fancybox').fancybox();
    </script>
    </body>
    </html>
    Nancy O.

  • How to create a small HTML-file in Applet

    What i wan't to do is as follows:
    1. In an applet i create a string containing a small HTML-file. Its contents depends on what the user chose in the applet.
    2. then i wan't to redirect the browser to that HTML-file. appletcontext.showDocument(URL) could be used.
    The problem is how can i create an URL to a string which is only in memory.
    Writing the string to a file and then creating URL to it poses problems, as we all know, writing files from applets is difficult.
    Any help would be appreciated.

    Here is how you do it:
    1) use the JSObject (you may have to import
    netscape.javascript.JSObject depending on the
    version of your SDK) to open a window with an empty
    URL, a title , and a _blank or _self
    target.
    2) use the JSObject document.write to write the HTML
    string to the window that you opened in #1 above
    3) close the document.
    If you need further assistance, post your code and I
    can modify it for you or if you want, I can whip up a
    small demo applet for you to try.
    ;o)
    V.V.Thanks!! Your post has been very helpful. One question though, I suppose the client has to have a java-plug-in installed in his/her web-browser, is that right?

  • How can I open in java file a text file?

    Hi !
    For example I have a java file name Pencil.java and I have a text fie name Box.txt
    I want like that if ( a == b ) {open Box.txt}
    How can I do that ?
    Thanks.

    Yes I want to see what this text file contains. Like clicking to a text file with mouse and opens. Then I can see what it contains.
    I have a Java document Pencil.java and I have a text file Box.txt
    I will write a java code in pencil.java ( that I dont know ). Then when I enter a number from keyboard with
    Scanner write = new Scanner(System.in);
    int a = write.nextInt()
    if (a == b) {                } opens Box.txt
    For example
    I write to command prompt
    java pencil
    It wants from me a number : I will enter 3.
    It is same as b .
    Then Box.txt file opens.
    Edited by: zue on Jun 3, 2008 11:04 AM

  • How can I get controller .java files

    I have craeted OA extension pages in which I have created Entiy object, module and view objects
    in JDeveloper for 12.1.1 in windows and it working fine.
    Now I want to extend one of the page of payable module (payable vision operation (USA))
    and the page name is SuppSummaryPG.xml .
    The problem is that how can I open or import SuppSummaryPG.xml in my jdeveloper ID
    and all the related files which belongs to SuppSummaryPG.xml , example raleated VO, entity objects
    module file and controller servlet.
    I move all the files from
    apps server to jdeveloper directory , i did the same thing which is running
    and working fine but the problem is with all of ViewObject and aplication module
    I am not able to open these in Jdeveloper , because when I try to open these files
    it gives me error that you dont have .java files , and it opens view objects and applicatino
    moudel files in read only mode
    the page is a standrad java moudle page
    suppSummaryPG is a standard page and it is in
    payable moudle herachy is
    oracle/apps/pos/supplier/....suppSummaryPG
    what should I do

    You can use decompiler to read java code. Oracle doesn't have any policy to prevent you from reading the class files.
    However you cannot change the java code and replace the standard files.
    Source Code:
    Oracle sells the just the software. So they are not obligated to provide source code.
    The reason why they provided soruce code for forms and reports is that there is no robust personalzation and extention concepts available for them.
    As per Oracle Support services, you dont need OAF code for extension and personalization.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to capture output of java files using Runtime.exec

    Hi guys,
    I'm trying to capture output of java files using Runtime.exec but I don't know how. I keep receiving error message "java.lang.NoClassDefFoundError:" but I don't know how to :(
    import java.io.*;
    public class CmdExec {
      public CmdExec() {
      public static void main(String argv[]){
         try {
         String line;
         Runtime rt = Runtime.getRuntime();
         String[] cmd = new String[2];
         cmd[0] = "javac";
         cmd[1] = "I:\\My Documents\\My file\\CSM\\CSM00\\SmartQ\\src\\E.java";
         Process proc = rt.exec(cmd);
         cmd = new String[2];
         cmd[0] = "javac";
         cmd[1] = "I:\\My Documents\\My file\\CSM\\CSM00\\SmartQ\\src\\E";
         proc = rt.exec(cmd);
         //BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
         BufferedReader input = new BufferedReader(new InputStreamReader(proc.getErrorStream()));
         while ((line = input.readLine()) != null) {
            System.out.println(line);
         input.close();
        catch (Exception err) {
         err.printStackTrace();
    public class E {
        public static void main(String[] args) {
            System.out.println("hello world!!!!");
    }Please help :)

    Javapedia: Classpath
    How Classes are Found
    Setting the class path (Windows)
    Setting the class path (Solaris/Linux)
    Understanding the Java ClassLoader
    java -cp .;<any other directories or jars> YourClassNameYou get a NoClassDefFoundError message because the JVM (Java Virtual Machine) can't find your class. The way to remedy this is to ensure that your class is included in the classpath. The example assumes that you are in the same directory as the class you're trying to run.
    javac -classpath .;<any additional jar files or directories> YourClassName.javaYou get a "cannot resolve symbol" message because the compiler can't find your class. The way to remedy this is to ensure that your class is included in the classpath. The example assumes that you are in the same directory as the class you're trying to run.

  • How to write into ldt log file in case of custom lct file

    Hi Experts,
    I have created one custom lct file for one of my requirement, from that I am calling database package for  UPLOAD.
    I want to write message into ldt log file if some validation fails.
    Can anyone suggest how can I write messages into ldt log file.
    Regards,
    Brajesh

    user13537002 wrote:
    Hi,
    After some search I got the solution
    api  FND_SEED_STAGE_UTIL.INSERT_MSG('Message'); works for me....it write message into ldt log file
    Regards,
    Brajesh
    Thanks for the update and for sharing the solution!
    Regards,
    Hussein

  • JBuilder question on how to add a new .java file

    I am new to Java and even newer to JBuilder. I am creating the GUI for our school project and my other members are creating the networking and database parts of our program seperatly. I am at the point were I need to import their .java files into my project I created in JBuilder.
    Can someone tell me the steps I need to take to get those files into my project so I can start using the classes from my group they made up?
    Thanks,
    Scott

    You can use show_alert statement and then make a check on button that is pressed from the alert.
    Here is an example of show_alert built_in.
    DECLARE
      my_alert number;
      ALERT_TXT     VARCHAR2(200) := 'Do you want to delete record?';
    BEGIN
         set_alert_property('your_alert',ALERT_MESSAGE_TEXT,ALERT_TXT);
           my_alert := show_alert('your_alert');
           If my_alert = Alert_Button1 Then
             /** I choose to delete record **/
            -- here you can put your statements
           else
           -- I pressed NO button
           -- here you can put your statements
           end if;
    END;Hope it helps you,
    Fabrizio
    If this answer is helpful or correct, please mark it. Thanks.

  • How to open/download a .java file instead of it opening as a txt in a new Firefox tab?

    Hi,
    I need to download/open on my computer a .java file, but Firefox does not give me an "Open" or "Download" box, instead, it opens the java file as text in a new tab.
    How do I download/open it on my computer?

    I assume that you are referring to a JavaScript file.
    Java and JavaScript are different languages.
    To avoid confusion, see:
    *http://kb.mozillazine.org/JavaScript_is_not_Java
    If the server sends the file as text/plain then Firefox will open the file in a tab if you left click and not offer to download/save the file.
    In that case you need to save the file via the right-click context menu or the File menu.
    You will have to right-click the link and use "Save Link As" to save such a file directly instead of left-clicking the link.

Maybe you are looking for