Design question for typical Message Based J2EE Apps

We�re building a request/response (synchronous) messaging using MDBs and trying to figure out the �blue print� best practice for all components needed. Please let me know if any of the components below seem suspect, and whether I need to add/remove additional ones.
MDBs: Consume MQ and JMS messages and start a Transaction
Message Request Handlers: are created by MDBs . Receive messages in XML format, use utilities to perform XML marshalling and unmarshalling with Value Objects.
Session Fa�ade: Stateless Session EJB.
Business Delegates: Are called by the Message Request Handler to process the message
Business Objects: Biz logic classes
DAO Layer: Data Access for CRUD operations
Messenger : To create a response message and send it back
How is the Session Facade related to the Biz Delegate. Are they one and the same? Are there any online docs to address these layers?

I was trying not to overly complicate this by inlcuding the data structure, but two of the treesets data:
[model.Role@c7d5 code = [audit] description = [Access to data] name = [JIMS Audit], model.Role@4455 code = [basic] description = [Basic access] name = [JIMS Basic], model.Role@d131 code = [privacy] description = [Access to JIMS privacy data]
locationTypeList=[LocationType@b234 code = [amc] description = [Am. Part Code] name = [amc], LocationType@b1ea code = [mat] description = [Management Indicator Ticket] name = [mat], LocationType@313e code =
There are 3 DAO objects and more need to be added now. The user object will need data from all of them. The JSP's access this data directly. It's needed for security and location roles to determine access to functions and data within the app. The user has groups and these groups have security roles and locations that are separate and yet combine to give individual user access and admin rights. The key is that individual groups have separate data relevant to that group as a module that can be modified, added or removed and yet still combines with other groups data to give a total array of values for the individual user. I'm thinking the nature of the nested objects may require inner classes and/or a decorator pattern, but I'm still thinking though it.
Message was edited by:
jamesEston

Similar Messages

  • LDAP design question for multiple sites

    LDAP design question for multiple sites
    I'm planning to implement the Sun Java System Directory Server 5.2 2005Q1 for replacing the NIS.
    Currently we have 3 sites with different NIS domains.
    Since the NFS over the WAN connection is very unreliable, I would like to implement as follows:
    1. 3 LDAP servers + replica for each sites.
    2. Single username and password for every end user cross those 3 sites.
    3. Different auto_master, auto_home and auto_local maps for three sites. So when user login to different site, the password is the same but the home directory is different (local).
    So the questions are
    1. Should I need to have 3 domains for LDAP?
    2. If yes for question 1, then how can I keep the username password sync for three domains? If no for question 1, then what is the DIT (Directory Infrastructure Tree) or directory structure I should use?
    3. How to make auto map work on LDAP as well as mount local home directory?
    I really appreciate that some LDAP experta can light me up on this project.

    Thanks for your information.
    My current environment has 3 sites with 3 different NIS domainname: SiteA: A.com, SiteB:B.A.com, SiteC:C.A.com (A.com is our company domainname).
    So everytime I add a new user account and I need to create on three NIS domains separately. Also, the password is out of sync if user change the password on one site.
    I would like to migrate NIS to LDAP.
    I want to have single username and password for each user on 3 sites. However, the home directory is on local NFS filer.
    Say for userA, his home directory is /user/userA in passwd file/map. On location X, his home directory will mount FilerX:/vol/user/userA,
    On location Y, userA's home directory will mount FilerY:/vol/user/userA.
    So the mount drive is determined by auto_user map in NIS.
    In other words, there will be 3 different auto_user maps in 3 different LDAP servers.
    So userA login hostX in location X will mount home directory on local FilerX, and login hostY in location Y will mount home directory on local FilerY.
    But the username and password will be the same on three sites.
    That'd my goal.
    Some LDAP expert suggest me the MMR (Multiple-Master-Replication). But I still no quite sure how to do MMR.
    It would be appreciated if some LDAP guru can give me some guideline at start point.
    Best wishes

  • Design question for database connection in multithreaded socket-server

    Dear community,
    I am programming a multithreaded socket server. The server creates a new thread for each connection.
    The threads and several objects witch are instanced by each thread have to access database-connectivity. Therefore I implemented factory class which administer database connection in a pool. At this point I have a design question.
    How should I access the connections from the threads? There are two options:
    a) Should I implement in my server class a new method like "getDatabaseConnection" which calls the factory class and returns a pooled connection to the database? In this case each object has to know the server-object and have to call this method in order to get a database connection. That could become very complex as I have to safe a instance of the server object in each object ...
    b) Should I develop a static method in my factory class so that each thread could get a database connection by calling the static method of the factory?
    Thank you very much for your answer!
    Kind regards,
    Dak
    Message was edited by:
    dakger

    So your suggestion is to use a static method from a
    central class. But those static-methods are not realy
    object oriented, are they?There's only one static method, and that's getInstance
    If I use singleton pattern, I only create one
    instance of the database pooling class in order to
    cionfigure it (driver, access data to database and so
    on). The threads use than a static method of this
    class to get database connection?They use a static method to get the pool instance, getConnection is not static.
    Kaj

  • Design Suggestions for Multiple DaqMX Task Streaming App?

    I'm working on a LabVIEW application in which I'm streaming high-speed data to disk from multiple PXI devices simultaneously.  Each device has its own DaqMX task, and all tasks stream to the same file.  The PXI device configuration (which devices are in the chassis, which slots they're in, and which channels to read from each device) is determined at runtime.
    Does anyone have a suggestion for a design model for this?  To make matters worse, I'd like to be able to specify a channel to monitor its data during the streaming.  I'm thinking the Producer-Consumer model is the basic approach, and I'm at the point where I have an array of DaqMX tasks, one for each device.  I could probably extend that array to be an array of clusters containing:
       1) DAQ Command (e.g. Initialize, Start, Stop, Acquire, etc)
       1) Task ID
       2) Control reference to 2-D array (where each DaqMX read can be stored)
       3) Array of channel names (to allow selection of channel to be monitored
    This could be passed as notifier data, to a data collection subVI, but the part I'm struggling with is finding the best way to run X number of tasks in parallel, where X is not known until runtime.
    Any suggestions would be appreciated.

    Thanks for the input.  With regards to the file format, the decision has been made by my superiors not to use TDMS - unfortunate, but NI hasn't provided the information to write a MatLab file reader, which is a requirement.  So, I've created a custom file format tailored to the needs of my application, but generic enough to be used for other apps. With it, I've been able to stream 8 channels at 800KHz (4 channels each from 2 PXI-6120s) without breaking a sweat.  However, the performance varies greatly depending on which slots the cards are in (but that's a whole different discussion - see the PXI forum for that one).  Once NI solves that one, I'll feel a lot more comfortable.
    I have already made reentrant subVIs that can perform a specific DAQ task.  The problem with a for loop is that the VI sits and wait for a start trigger, then acquires the streaming data.  I can't start the next VI because I'm in the first one.  I thought about creating a data collection VI, and this VI would start up to 6 other VIs in parallel, based on how many and which cards were present.  It's a bit messy, because each slot can contain one of two devices, so I'd need to check which type it was before calling it.  I'm thinking I'll have to create the task list and the references to the data in the main GUI loop, and then pass this using a notifier or queue to the data collection loop. 

  • How to write programs for selfdeveloped message based instruments?

    I developed a message based interface by myself, but I have no experience of developing instrument drivers with Labwindow/CVI. I want to know which commands will be sent to the instruments when power up? It's very strange that when I plug in my instrument, the light of Access of resource mamager keep on lighted and the HP-VISA Assistant can't recoganize all the instruments in the mainfram. I want to know how to let my instrument be recoganized by system. Thank you very much!

    What is the VXI controller for your system? What VXI driver is running on the system? You mention HP-VISA, is your VXI controller and driver from HP or Agilent? If so, you will need to contact them on how to get your instrument recognized and working in the system.
    To write your instrument driver, I would recommend using VISA commands. Message based instruments have sets of specific commands that they respond to. Generally, one would have to look in the documentation for that instrument to determine the instruments commands.

  • Design Question for table - related columns

    Hi,
    I have some design question about table I am working on.
    Here are the sample fields in the table,
    process_begin_date
    process_approved_by
    process_signed_by
    process_monitor
    process_communication
    the same way I have around 10 groups, for ex
    other_begin_date
    other_approved_by
    other_signed_by
    other_email
    other_something
    Question: Is good have all 50 fields in the same table? or any better idea?

    Hi,
    Number of columns should not be any issue, but, proper normalization may be better for your design and scalability. If you can explain what you are storing in this table, you might get help if you need to have more than 2 tables in this particular scenario.
    If all these fields are related to a single entity, probably this single table is already normalized and needs not to be replaced by two tables.
    Salman

  • A question for those who use tumblr app?

    I follow about 10 blogs, and when I look at my dashboard it is all a bunch of posts from each blog. Is there any way to see post from 1 specific blog on the app? Also can I browse for new blogs from the app or only on desktop version?
    Thanks for any help.

    http://www.iospirit.com/index.php?mode=view&objtype=infogroup&objid=24&sid=7794134G928a7ce953a4115c

  • Design Question For Professionals

    Hello,
    Please can any professional design artist tell me what is the best software for creating crisp and professional looking flyers/posters/leaflets and publications of that sort?
    Example, once i used Adobe Fireworks to create a flyer design. I sent the flyer design to a company so then can proof read it and sent a copy back. The copy i received back was the same design, but the quality of the image was tremendously improved. Anyone shed any light on this?
    Thanks in advance, to all who reply,
    Nicky Thorne.

    Nicky,
    >what is the best software for creating crisp and professional looking flyers/posters/leaflets and publications of that sort?
    Fireworks is the wrong app for print materials. Look into the Creative Suite CS4. Its key design apps are generally used together. Multi-page documents are best served by starting with page layout software, such as InDesign. (Or QuarkXPress). Single page documents, such as posters can be done with that software or with Illustrator. Graphics or illustration, Illustrator or Photoshop, or a combination of the two, which can then be placed into a page layout app. Photo retouching and enhancement, Photoshop. Logos, Illustrator. Heavy typography, InDesign or QuarkXPress.
    Personally, I do most work in a page layout app, and add elements from Illustrator and/or Photoshop.
    Client presentation and final art files for print reproduction are often file conversions to Acrobat PDFs.
    Based upon your post, I'm going to make some assumptions...
    Assuming that you have a natural creative talent, it would appear that, in addition to becoming proficient in a lot of professional software, there is still another long learning curve ahead of you, from learning everything about typography, graphic design, copy writing (or at least copy editing), and photo retouching to appropriate stock (paper) choices, color management, ink, bindery, printing, and how best to prepare art for print production.
    I hope this helps get you started, and I wish you well.
    Neil

  • What are best practice for packaging and deploying j2EE apps to iAS?

    We've been running a set of J2EE applications on a pair of iAS SP1b for about a year and it has been quite stable.
    Recently however we have had a number of LDAP issues, particularly when registering and unregistering applications (registering ear files sometimes fails 1st time but may work 2nd time). Also We've noticed very occasionally that old versions of classes sometimes find their way onto our machines.
    What is considered to be best practice in terms of packaging and deployment, specifically:
    1) Packaging - using the deployTool that comes with iAS6 SP1b to package is a big manual task, especially when you have 200+ jsp files. Are people out there using this or are they scripting it with a build tool such as Ant?
    2) Deploying an existing application to multiple iAS's. Are you guys unregistering old application then reregistering new application? Are you shutting down iAS whilst doing the deployment?
    3) Deploying ear files can take 5 to 10 mins, is this normal?
    4) In a clustered scenario where HTTPSession is shared what are the consequences of doing deployments to data stored in session?
    thanks in asvance for your replies
    Owen

    You may want to consider upgrading your application server environment to a newer service pack. There are numerous enhancements involving the deployment tool and run time layout of your application that make clear where you're application is loading its files from.
    If you've at a long running application server environment, with lots of deployments under your belt, you might start to notice slow downs in deployment and kjs start time. Generally this is due to garbage collecting in your iAS registry.
    You can do several things to resolve this. The most complete solution is to reinstall the application server. This will guarantee a clean ldap registry. Of course you've got to restablish your configurations and redeploy your applications. When done, backup your application server install space with the application server and directory server off. You can use this backup to return to a known configuation at some future time.
    For the second method: <B>BE CAREFUL - BACKUP FIRST</B>
    There is a more exhaustive solution that involves examining your deployed components to determine the active GUIDS. You then search the NameTrans section of the registry searching for Applogic Servlet *, and Bean * entries that represent your previously deployed components but are represented in the set of deployed GUIDs. Record these older GUIDs, remove them from ClassImp and ClassDef. Finally remove the older entries from NameTrans.
    Best practices for deployment depend on your particular environmental needs. Many people utilize ANT as a build tool. In later versions of the application server, complete ANT scripts are included that address compiling, assembly and deployment. Ant 1.4 includes iAS specific targets and general J2EE targets. There are iAS specific targets that can be utilized with the 1.3 version. Specialized build targets are not required however to deploy to iAS.
    Newer versions of the deployment tool allow you to specify that JSPs are not to be registered automatically. This can be significant if deployment times lag. Registered JSP's however benefit more fully from the services that iAS offers.
    2) In general it is better to undeploy then redeploy. However, if you know that you're not changing GUIDs, recreating an existing application with new GUIDs, or removing registered components, you may avoid the undeploy phase.
    If you shut down the KJS processes during deployment you can eliminate some addition workload on the LDAP server which really gets pounded during deployment. This is because the KJS processes detect changes and do registry loads to repopulate their caches. This can happen many times during a deployment and does not provide any benefit.
    3) Deploying can be a lengthy process. There have been improvements in that performance from service pack to service pack but unfortunately you wont see dramatic drops in deployment times.
    One thing you can do to reduce deployment times is to understand the type of deployment. If you have not manipulated your deployment descriptors in any way, then there is no need to deploy. Simply drop your newer bits in to the run time space of the application server. In later service packs this means exploding the package (ear,war, or jar) in to the appropriate subdirectory of the APPS directory.
    4) If you've changed the classes of objects that have been placed in HTTPSession, you may find that you can no longer utilize those objects. For that reason, it is suggested that objects placed in session be kept as simple as possible in order to minimize this effect. In general however, is not a good idea to change a web application during the life span of a session.

  • Design Question for a Custom Field

    I am designing a custom Field, GridField, that creates a grid of n X m cells. Each column has a width, each row has a height, and each cell cell can have a color, border, text, and font. My question deals with how to treat the borders of the cell. It is a design trade off question, so I am interested in your viewpoint as a developer and how you would expect this GridField to work.
    Say I need a 3 X 3 grid with the columns 30 pixels wide and rows 20 pixels tall. The entire field is 60 pixels X 90 pixels in size. Now, if I add a vertical border on the sides and in between each column and that border has a width - say 2 pixels. What type of behavior would you expect from this Field:
    Option A. The cell remains 20 pixels X 30 pixels in size. The entire Field grows in size by the border width - so with three columns and a 2 pixel border, the GridField is now 90 + 4 borders X 2 pixels = 98 pixels wide. If I add a similar horizontal border, then the GridField is now 60 pixels + 8 pixels for the border = 68 pixels tall.
    Option B. Each cell is reduced in size by the border - so now the cells are 18 pixels tall and 28 pixels wide.
    These options become more interesting when you consider putting a border around just one cell in the grid. Are the border widths added to all the cells in the row and column of this cell, or are the border widths subtracted from the one cell that has the borders?
    Thanks for your thought!
    Mark
    P.S. Why am I doing this? I could accomplish the same thing using a TableLayoutManager and LabelFields. However, if I have a 10 X 10 grid, that means I have to create 100 LabelFields. With this approach, I only create one object and a more "robust" paint method. I believe I am making a smaller widget to accomplish the same task.
    P.P.S. I am currently using this GridField in a Blackberry development project, but it also has application in any MIDP project.

    I am designing a custom Field, GridField, that creates a grid of n X m cells. Each column has a width, each row has a height, and each cell cell can have a color, border, text, and font. My question deals with how to treat the borders of the cell. It is a design trade off question, so I am interested in your viewpoint as a developer and how you would expect this GridField to work.
    Say I need a 3 X 3 grid with the columns 30 pixels wide and rows 20 pixels tall. The entire field is 60 pixels X 90 pixels in size. Now, if I add a vertical border on the sides and in between each column and that border has a width - say 2 pixels. What type of behavior would you expect from this Field:
    Option A. The cell remains 20 pixels X 30 pixels in size. The entire Field grows in size by the border width - so with three columns and a 2 pixel border, the GridField is now 90 + 4 borders X 2 pixels = 98 pixels wide. If I add a similar horizontal border, then the GridField is now 60 pixels + 8 pixels for the border = 68 pixels tall.
    Option B. Each cell is reduced in size by the border - so now the cells are 18 pixels tall and 28 pixels wide.
    These options become more interesting when you consider putting a border around just one cell in the grid. Are the border widths added to all the cells in the row and column of this cell, or are the border widths subtracted from the one cell that has the borders?
    Thanks for your thought!
    Mark
    P.S. Why am I doing this? I could accomplish the same thing using a TableLayoutManager and LabelFields. However, if I have a 10 X 10 grid, that means I have to create 100 LabelFields. With this approach, I only create one object and a more "robust" paint method. I believe I am making a smaller widget to accomplish the same task.
    P.P.S. I am currently using this GridField in a Blackberry development project, but it also has application in any MIDP project.

  • Adobe design question for barcodes and including PDFs

    Hi all,
    I am new to using Adobe LC ES 8.2. I have been reading this forum and it has been very helpful. We have certainrigid requirements for our application that is making it difficult to come up with a clean solution. I am hoping this forum will be able to answer some of my questions:
    Use case: Our application needs to mail correspondence to users (printed PDFs not fillable forms). We plan to use Adobe LC ES Designer to design all the forms and Assembler Service to assemble the documents together. The plan is to merge the templates with XML business data dynamically and then assemble them. When the documents are assembled together, documents to be assembled include Cover Pages Templates, Notice Templates, Attachments (could be templates or static PDFs) and decisions that will be converted into PDF from an RTF document using Adobe Professional 8. The user creates the document in RTF and convert it into PDF using Adobe Acrobat Professional and store it for assembly process. Our Print Shop requires the entire assembled mailing to have bar codes on each of the pages with the following information:
    1 D 3of9 barcode - JOB ID (can be sent dynamically) +  PIECE ID (number of mailing) + SHEET ID (page number with in the PIECE ID - front and back of the page get the same number)
    Following are the questions we have:
    1. What ways are available to apply the bar code to the assembled document as one piece of information in the bar code is the SHEET ID for the entire mailing? I would know the total number of pages only after assembly.
    2. If there is a way to manipulate the barcode information after assembly, I am not sure how we can handle bar coding the Decision PDFs that will be converted from RTF using Adobe Professional 8.
    Please advice.
    Thanks.

    Thank you. So, using Form Services we can manipulate the document (barcode object) after assembly.This is great.I will look into this. When we spoke to Adobe, they wanted us to complete all merge prior to assembly and said we cannot manipulate the document after assembly.
    How would I handle a barcode for a PDF that has been converted into PDF from a RTF document? My concern is that even if the RTF has a barcode, will it be a format that can be manipulated after it is converted into PDF by the user and submitted to the assembly process?
    One of my ideas is to maybe convert this PDF into images and include it in the XML data as base64 images and merge it with an Adobe Form template having image fields. This is not a clean approach and I am very concerned about performance issues with the size of the data XML.
    The other thing I am reading up about is "Underlaying pages" - http://livedocs.adobe.com/livecycle/8.2/ddxRef/wwhelp/wwhimpl/js/html/wwhelp.htm?href=0012 71.html#1548394&accessible=true
    Any ideas?
    Thank you so much.

  • 2 questions for 1 part of my app

    Hello there,
    I have a report and form in my APEX application, and right now the form adds entries into the report, which aggregates the data into 1 row if the name is the same. (terrible explanation but if you take a look at my app then maybe you will see what I am trying to say)...
    When the add button is clicked on the report, the edit tags region is displayed, but I want only the Add (Create) button to be displayed on that region (not delete) and the Cancel button. I also have a delete button, and I want that to also display the same region, but this time only with the Delete and Cancel buttons.
    What I want to do when adding is not be able to input duplicate information, so when using the Add feature, I want the Popup LOV to only select data that the person doesn't already have in the database.
    What I want to do when deleting is not be able to see any data that the person doesn't have in the database?
    So if Bob knows Java and C++, when deleting a skill from him, I want to only be able to select Java or C++.
    If you try to add a skill to Bob, I don't want Java and C++ to show on the popup LOV.
    Sounds simple, but I am stuck on these queries...
    Currently I have a pretty default query for the popup LOV
    select TAG_NAME as display_value, ID as return_value
      from TAG_LOOKUP
    order by 1I know I need to change that quite a bit, but whenever I do it does not help.
    I have a workspace that you can see what I am talking about. It's on page 4. Employee Tags tab.
    Workspace : Guestspace
    Login : Guest
    Password : kedupap1
    I am trying to learn but keep finding myself stuck.
    Let me know what you think, or if you have any tips!
    Thanks,
    Jeremy
    Edited by: Jeremy H on Jul 2, 2012 12:57 PM

    $s is an Apex javascript api that sets the value for the given item. ( http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21676/javascript_api.htm#CHDFBJGD )
    The rest of the line was just some jquery code to traverse up the DOM to get the employee ID value. There is probably a more eloquent way to accomplish this. Your dynamic action is on the button click but the button is a link to call the setvals function. The setvals was setting the values after the dynamic action was fired. I needed to set the value of P9994_EMPLOYEE_ID on the page and then save it to session state so the query in the popup LOV could use the value.
    I've took another look at it and noticed that I could call the setvals function in the button click and therefore eliminate the first action of retrieving and setting the item value. I've changed the functionality of the delete button and corresponding dynamic action to demonstrate this.
    <button id="apexir_btn_DELETE" class="apexir-button" type="button" value="Del" onclick="setvals('#ID#','#NAME#');"><span>Del</span></button>When the popup LOV query is executed is will look at the value of the items in session state ( not the item values currently on the page ) so we add a true action to the dynamic action to load the current page value into session state:
    apex_util.set_session_state('P9994_ACTION', 'ADD');Also note that P9994_EMPLOYEE_ID is in the "Page Items to Submit" field of the this action which effectively loads the P9444_EMPLOYEE_ID value into session state and available for the popup LOV query.
    I added the dash plus action as a type of debugging to make sure I was seeing the correct session state of the P9994_ACTION value. It can be and has been removed.
    Did I miss anything?

  • Is there a JCA adapter for Oracle for use in any J2EE app server

    Anyone know if Oracle actually produce a JCA adapter for integrating with Oracle databases from any application server?
    Or if any other vendor produces such an adapter?
    I can't find any reference to a standalone distribution of such an adapter on the oracle website.
    We are not using the Oracle App server, just want a JCA that can plug into our JCA compliant server and be able to call services and generate events from an oracle database.
    thanks
    Adam

    There are some wireless external hard drives that can be used with the iPad.
    Best iPad External Hard Drive Storage Options
    http://www.unlocktips.com/2012/11/best-ipad-mini-external-hard-drive-memory-stor age-options/
    Another option:
    Expand your iPad's storage capacity with HyperDrive
    http://www.macworld.com/article/1153935/hyperdrive.html
    On the road with a camera, an iPad, and a Hyperdrive
    http://www.macworld.com/article/1160231/ipadhyperdrive.html
     Cheers, Tom

  • Designing notification for incoming messages

    Hi all;
    I work on a project where I have the task of finding a way to give the user a notification in the header part of the page, like for example number of new messages recieved. These messages are received asynchronously in the background using a web service.
    What I did, is that I defined a class that implemented the ServletRequestListener interface which fires a method on EACH request to check the new messages in the notifications table, and made other necessary configuration like registering the listener in the web.xml file.
    But it is very bad to connect to the table on each request, any better and more efficient ideas, please.

    Hi Francois, nothing wrong with your English at all!
    Not certain, but this can fix myriad Mail problems...
    Safe Boot from the HD, (holding Shift key down at bootup),  it will try to repair your Disk Directory while the spinning radian is happening, so let it go, run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, then move this folder & file to the Desktop.
    Move this Folder to the Desktop...
    /Users/YourUserName/Library/Caches/Mail/
    Move this file to the Desktop...
    /Users/YourUserName/Library/Mail/Envelope Index
    Reboot.
    If that doesn't do it and you can afford to redo all your Rules, try these & reboot...
    /Users/YourUserName/Library/Mail/MessageRules.plist
    /Users/YourUserName/Library/Mail/MessageRules.plist.backup

  • Design pattern for a stand alone J2SE app

    What are the different options available for designing an interface type of stand alone application ? Can we use a scaled down version of MVC ? This is purely J2SE.
    Any info will be highly appreciated. Thanks in advance.

    Hope this is going to clear it .. Say for simple example I need to write an application to extract data out of a database and send it over to another application . That is going to be a standalone application probably very simple ( sometimes it could be complex ). What design pattern can be used in that context ? Remember this is not a web or GUI type of application. Hope this makes it more clear .... Thanks

Maybe you are looking for

  • Can't get my ipod out of Disk Mode

    My iPod froze and was not being recognized by my computer. I got it into Disk Mode and now the computer is recognizing it but I can't get it out of disk mode. Any suggestions? Thanks!!!

  • Why wont my itunes 11.4 open on my mac?

    Hey I have iTunes 11.4 on my Macbook OS X 10.6.8 It won't open but it will bounce on my dock three times then stop. I've reset Macbook, Looked for a software update and have also looked in app store for update. Any suggestions?

  • How to debug a smartform?

    I am facing deffficulty.. while debugging the my smartform. this is called in e-recruitement portal.. i tried with smartform_trace and break-point and all. how to do this? Please help me. Thanks

  • Whenever I try to open a new tab, the tab just goes blank and says "New tab". I can't open any websites. What do I do?

    It started very suddenly. The tab just went blank when I tried to open a new one, and then just continued every time I open a new tab. It loads the selected website for a milisecond, and then just goes blank and says "New tab". In my own language of

  • Building Connection string in Crystal 10

    Hi, How to build a connection string in Crystal 10 using DSN as data source? I tried the following syntax, but failed to establish connection... Driver={SQL Server};Server=;Uid=<username>;Pwd=<pwd>; Help me to fix this out. Thanks Viswa