Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This is pretty broad question. So I will keep my answer at a high level and we can dig deeper as you have more questions.</p> <p>Initially this is how I would structure the application.</p> <ol> <li>Pick a MVC framework. I would pick <a href="http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html" rel="nofollow">JSF2</a> but anything else is fine too. Your view and controller layer will be defined here.</li> <li>Create 3 DAO classes at bare minimum - one for reading data from XML, one for reading data from mySql, and one for reading text files. To parse XML files you can use <a href="http://www.w3.org/TR/xpath/" rel="nofollow">XPath</a> and ofcourse SQLs to get data from the database.</li> <li>Create a <a href="http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts5.html" rel="nofollow">MDB</a> to asynchronously kick off the EXE process via <a href="http://download.oracle.com/javaee/1.3/jms/tutorial/" rel="nofollow">JMS</a>. </li> <li>Package the application as an EAR file.</li> </ol> <p><strong>Tools you can use:</strong></p> <ol> <li>Eclipse for IDE</li> <li>JBoss-AS (or any other container that you have access to)</li> <li>Some sort of build/packaging tool (ANT, Maven, etc) </li> </ol> <p>I am not familiar with image manipulation so I can't comment on that part. However, I think you need to break down your design into various components first. That's why I started listing the ones that I could think of without enough details. So image query will be one of the components. Try to create a black box diagram of the system with each major component in &amp; out. After that start developing each of them and then I bet a lot more folks here can help you with more specific questions. Does this make sense?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload