Design an application in J2EE

Techs,
Our company is stepping into the j2ee technology and going to develop a web based inventory system. We are giving training to the programmers on ejb and other j2ee related technologies. But the problem comes at the design side. How can we design the proposed system, such that it is efficient, scalable and obeys the java and j2ee standards. Can anybody help us by giving directions in designing the same,
Thanks in advance,
Ajay

The design process must be done by using UML ..

Similar Messages

  • Duke' Bank Application in j2ee 1.5 using ejb 3

    Will the Duke' Bank Application from j2ee 1.4 tutorial be rewritten, using ejb3 and java persistence in j2ee 1.5 tutorial? Is there a way to get a beta version of it , if there exists one?

    Here is the link to the new J2EE 5 tutorial:
    http://java.sun.com/javaee/5/docs/tutorial/doc/index.html

  • Error while deploying application to j2ee engine

    HI,
    I am getting the following error while deploying application to j2ee engine.
    PluginName: WebDynpro Archive Builder
    Plugin Id: com.sap.ide.webdynpro.archivebuilder
    class: com.sap.ide.webdynpro.archivebuilder.PARBuilder
    method: run()
    message: problems encountered while deleting resources
    excepton: org.eclipse.core.internal.resources.ResourceException:
    problems encountered while deleting resources.
    How to resolve this?
    Please help me.
    regards,
    satish

    Hi,
    Check whether your workspace has any other .ear files. If yes, just delete those ear files and try creating the ear file for your application again. I had a similar problem and it got resolved by the above method.
    Regards,
    Mayuri

  • Error running Design Studio Application in BI Launchpad

    Hello,
    We have published a design studio application in BI launchpad and while running this in Launchpad we are facing below mentioned error:-
    This application is running fine in design studio tool without any error.
    Please assit on this issue.
    Thanks a lot,
    Sathish

    Hi,
    We have installed the add on on BO server.
    Regards
    Sathish

  • Running Design studio application in Netweaver platform

    HI All,
      I have developed a complex Dashboard project with nearly 105 queries in Design Studio(1.2) application in BI BOBJ 4.1 SP 3 and its working fine.
    All my data sources are BW queries.
    Now we want to see if we can deploy the application directly on Netweaver  platform instead of BOBJ and create an Portal iView based out of Design Studio application.
    Please let me know the steps to migrate the reports.
    Thanks for your help,
    Manju

    Hi Dirk,
    Thanks for the replay.
    Sorry for the confusion. I have 18 DS application which is using 105 queries.
    When i try to connect to Netwever from DS i am getting the following error.
    Thanks,
    Manju

  • Accessing a SAP BW table data to display content in Design Studio Application

    Hi,
    I am working on a Design Studio application that contains a link to all the reports for different business users in an organization. The end user should see the links to only those reports he/ she has access to. This access rights are stored in a SAP BW table. I want to pull that data from SAP BW table to my application so that I can implement a layer of security in my application.
    1) What would be a good idea to get SAP BW table data in a design studio application.(This data is not used to populate my application, but will be used to check access rights for a user who is going to open this application).
    2) What will be a good option for deployment of this application ? On SAP Netweaver platform or on SAP BI Platform

    Hi Michael,
    Let me present my issue in a more clear format,
    I have a web template launch page that was created using BW 3.5. This web template has only one web item and that is 'role menu'. This role menu will display all the available list of web templates for each user as per the access rights of each user. Hence this web template was the only door for my end users to access BEx reports.
    While we were migrating to 7.x we found that there were no equivalent item available in 7x  version. As a workaround, I migrated all the queries and web templates from 3.5 to 7x but I didn't migrate the door. I asked my Basis team to replace the connection parameters for the links present in the door.
    So now all my users still use the 3.x web template but when they click on items in the list, they will be accessing reports that are of 7x version.
    Now my IT is planning to upgrade IE and knowing that bex 3.5 tools are not compatible with BW 7.4. This sounds like the role menu won't work at all with 7.4.
    I started exploring Design Studio to search for an alternative for Role Menu component. I created an application using HTML template in Design Studio. Now I am looking for different approaches to implement the same functionality in Design Studio. Can you please provide some inputs on this scenario.

  • Calling a java application from j2ee web application

    Hi,
    I have a j2ee application in which i am making a call to a jar file which is a java application.
    Runtime a4 = Runtime.getRuntime();
    Runtime a = Runtime.getRuntime();
    String cmd[] = new String[14];
    cmd[0] = "cmd";
    cmd[1] = "/c";
    cmd[2] = "start";
    cmd[3] = "javaw";
    cmd[4] = "-jar";
    cmd[5] = CATALINA_HOME+"\\webapps\\AveksaTesting\\AveksaTestingJava\\dist\\AveksaTestingJava.jar";
    cmd[6] = SERVER_TESTS;
    cmd[7] = COLLECTOR_TESTS;
    cmd[8] = SYSTEM_TESTS;
    cmd[9] = CREATE_ORACLE;
    cmd[10] = DB_NAME;
    cmd[11] = DB_DUMP;
    cmd[12] = email;
    cmd[13] = isMIGRATE;
    try{
    java.lang.Process p = a.exec(cmd);
    Now in the called java application, i am first shutting down the tomcat server by calling shutdown.bat script and then starting it using startup.bat. But the problem i am facing is when i restart the server from java application, it says address already in use(i.e. port 8445 on which tomcat is runninng).
    Id i just call the java application and do the same operation it works fine. I guess when i am calling java from j2ee application, j2ee still has some threads holding java and not shutting down tomcat properly.
    Can anyone suggest me what can be done in this case. I have to call a java application from j2ee and restart the tomcat server many times.
    Thanks in advance
    -Vikram

    Annoyingly crossposted.
    http://forum.java.sun.com/thread.jspa?threadID=730657

  • Unable to execute existing Design Studio applications from BI Launchpad after updating to 1.4!

    Hello Experts,
    We upgraded our SAP BO from 4.0 to SAP BO 4.1 SP5 and also updated our Design Studio from 1.2 directly to 1.4.
    Upon testing the existing application in Design Studio it so happens that the existing application is sucessfully executed in local mode. However it does run from the BI Launchpad.
    I tried creating a new application in Design Studio 1.4 whick works fine in both local and BI launchpad but my previous created application in 1.2 (now loaded in Design Studio 1.4) should also work, I don't know the reason why it dosen't work.Need help on how to proceed further.
    Attached is the error which I get when ezecuting application in BI Launchpad.
    Reply Awaited.
    Best Regards,
    Niyati S.

    Hi Tammy,
    Sorry none of the mentioned steps get synced with my situation since I have no problem executing new applications from BI Launchpad but only my old ones.
    I read the article http://scn.sap.com/community/businessobjects-design-studio/blog/2014/11/26/ds-14-server-installation and it mentions just smooth execution of existing Design Studio application after updating to 1.4. Wish that would have been the case with me too!
    Looking forward to finding solution of the problem.
    Regards,
    Niyati S.

  • Unable to open Design Studio Application in BI Launchpad after installing a plugin

    Hi,
    I have developed one Design Studio Application and deployed the same in the BO Dev launchpad. At that time the application was running fine.
    After that I have developed one plugin extension and installed it in Design Studio Client in the local desktop, then I have installed the same plugin in BI Platform too as shown below:
    After the installation of this plugin, whenever I try to open the Application in BI Launchpad I am getting an error screen as shown below:
    BI Platform is SAP BO 4.0.
    Please help me to solve this issue ASAP, as I have to submit this to the user for testing.
    Regards,
    Arun Krishnan.G

    Hi,
    this exception is a server side exception. This means, the content is in the server logs. Please follow the support note for BIP which you can take from Design Studio 1.2 Release Information -> Design Studio - Support Note for BIP Add-On and you can attach the last exception callstack (you should be able to find this log ID).
    the first step would be to get the server run again - you can try to "uninstall" the extension, doe this help (always APS restart is requried).
    having the exception we can see what is wrong. Definitely something on the extension installation - is this plugin created by your own - any specialities there?
    Regards, Karol

  • Manufacturing application in J2EE

    We are building a web based application to support manufacturing (Shop floor control) for one of our customers.
    Can you suggest ideas on the following topics?
    1)For cost reasons Client has chosen JBoss as application server.
    Will JBoss be handle 500-600 concurrent users? Since it is manufacturing application the performance is of prime importance. Will the application built with JBoss responsive enough to support a manufacturing assembly line?
    2)Interface to Scanner
    Scanner is used for all the data input. How we can recognize end of input and submit the form automatically? (Comma denotes end of input)
    3)There are some features which need auto refresh of the screen continuously.
    Production department continuously monitors achievements, pending transactions etc. The screen should get refreshed automatically. How can we achieve this?
    Thanks

    1)For cost reasons Client has chosen JBoss as application server.
    Will JBoss be handle 500-600 concurrent users? Since
    it is manufacturing application the performance is of
    prime importance. Will the application built with
    JBoss responsive enough to support a manufacturing
    assembly line?There's no way to know if it'll be "responsive enough". You'll need metrics to define what that means. It'll depend on your hardware and network, of course. The only way to tell will be to prototype and benchmark.
    Frankly, I'm surprised that you're being given carte blanch to develop a system like this. If your bosses are so cost-conscious that they have to go with JBoss (do buy the support contract or you'll be adrift on a sea alone), have they considered "buy vs. build" comparisons? Your staff might be "cheap" because they've already got you in the budget, but your time does cost something.
    Are you sure you have sufficient staff and expertise to do this? How many folks will be working on this project?
    How firm are the written requirements/use cases? (You DO have written requirements, right?)
    2)Interface to Scanner
    Scanner is used for all the data input. How we can
    recognize end of input and submit the form
    automatically? (Comma denotes end of input)Scanned to what? A PDF file? A document image, like TIFF? Submitted to where? Is the data on the form supposed to be parsed somehow and turned into something that the system will use? Difficult question, depending on what you're really doing.
    Thought about touch screens instead of paper? Scanning paper on a shop floor might be error-prone (e.g., oil or grease on sheets, etc.)
    3)There are some features which need auto refresh of
    the screen continuously.
    Production department continuously monitors
    achievements, pending transactions etc. The screen
    should get refreshed automatically. How can we achieve
    this?That's not the way HTTP works. It's a stateless, request/response protocol - a user makes a request and gets the refreshed response back. The "screen", in that case, will be a browser. But there's no "push" naturally built into HTTP. You'll need to research something special to do that.
    Since all of this sounds like it will be running inside your firewall on your intranet, Swing might be a better choice. If you design the application correctly you can have a Model updated periodically.
    Does everyone see exactly the same data? Have you considered the network traffic that you'll incur with this periodic update? How often do you need to refresh? Once every minute, five minutes, 15 minutes? Or just when clients update the data?
    I'd find it hard to believe that there's nothing commercially available that could do this for you. If I were running your company, I'd at least look into it.

  • ANNOUNCE:  Designing JSF Applications: a Storyboard Approach — Part 2

    Hello,
    In the second article of this series on using storyboard design for Web applications, Steven Murray explains how to map the Storyboard design to a JSF implementation, giving special attention to Storyboard Controllers.
    Here is an excerpt:
    In part 1 of this series we discussed how to create storyboard designs for Web applications. In part 2 we are going to focus on how to map the design to a JSF implementation, giving special attention to Storyboard Controllers.
    Controllers are the heart of the presentation tier, where they manage the behavior of the UI and direct the flow of information between the presentation and business models. Almost every article I read on JSF, and even the specification itself, references Model View Controller (MVC) without providing any concrete examples on how to actually use it in a JSF project. I hope to change that with the introduction of the Presentation Model.
    Read the full article or download the podcast here: [Designing JSF Applications: a Storyboard Approach — Part 2|http://www.jsfcentral.com/articles/storyboard_2.html] =>http://www.jsfcentral.com/articles/storyboard_2.html]
    Kito D. Mann -- Author, JavaServer Faces in Action
    http://twitter.com/kito99  http://twitter.com/jsfcentral
    http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
    http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
    +1 203-404-4848 x3

    Hello,
    In the second article of this series on using storyboard design for Web applications, Steven Murray explains how to map the Storyboard design to a JSF implementation, giving special attention to Storyboard Controllers.
    Here is an excerpt:
    In part 1 of this series we discussed how to create storyboard designs for Web applications. In part 2 we are going to focus on how to map the design to a JSF implementation, giving special attention to Storyboard Controllers.
    Controllers are the heart of the presentation tier, where they manage the behavior of the UI and direct the flow of information between the presentation and business models. Almost every article I read on JSF, and even the specification itself, references Model View Controller (MVC) without providing any concrete examples on how to actually use it in a JSF project. I hope to change that with the introduction of the Presentation Model.
    Read the full article or download the podcast here: [Designing JSF Applications: a Storyboard Approach — Part 2|http://www.jsfcentral.com/articles/storyboard_2.html] =>http://www.jsfcentral.com/articles/storyboard_2.html]
    Kito D. Mann -- Author, JavaServer Faces in Action
    http://twitter.com/kito99  http://twitter.com/jsfcentral
    http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
    http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
    +1 203-404-4848 x3

  • Designing an application

    Hi All
    I want to design an application which can take an input of database,text,csv,xml files. So I want to do it using design patterns. Which design pattern I should use?
    Any help would greatly appriciated.
    Thanks
    Diana

    Diana12 wrote:
    I want to design an application which can take an input of database,text,csv,xml files. So I want to do it using design patterns. Can you at least explain WHY you think you want to use a design pattern? It seems to me you have fallen prey to buzzword bingo.

  • Design biztalk application

    What are the best way to design biztalk application ?

    The best way to design BizTalk application (or any application) is to understand the requirement clearly and understand what BizTalk can provide to solve/fulfil the requirement. Its a big topic, here are some you have to consider..
    Keep it simple : Don't impose any design pattern for the sake of implementing a pattern. Try to find a solution which is simple to maintain.
    Keep operational support in mind: While designing a solution keep how this is going to be maintained/ supported during production. Thinking about the operational support up front is key to the success of BizTalk projects (again any project
    in general not just for BizTalk).
    Maintain Documentation: Document the requirement and proposed solution. try to document your work, which would help.
    Consider performance: Don't just implement the solution technically, consider about the performance. As questions like ..Do you really need BizTalk for your requirement? Do you really need Orchestration? etc..
    monitoring system: Consider about implement good monitoring system. Consider using SCOM/Openview/BizTalk360 for operational support and start designing your solution in line with this monitoring requirements.
    Release process: Have proper release process. Use different environment for development/build/test/integration/UAT and production.
    Project management methodologies: Use good project management methodologies like Lean, Agile etc
    Then there are standard best practices like project/solution structure, coding standards, etc..
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Design Model applications?

    The last step in creating a new application has a checkbox with "Save this definition as a design model for reuse" next to it. I could not see an explanation of "design model" in the HTML DB user's guide or on the Internet.
    Questions
    1) Does this mean you can have one or more template applications to speed up the development of new application?
    2) How do you change an application from not being a Design Model to being one? I created a template application without marking it as a Design Model. How can I make it one? I have the application export, but when I import it, I cannot designate it as a Design Model application.
    3) In the past I created some "test" applications with the checkboxs checked. I have since deleted these "test" applications, but they are still in the list of Design Model applications. How do I remove them from the Design Model list?
    Mike

    Mike,
    When you use the create application wizard, then the page definitions of the pages you’re adding to your application are saved as a model. So all the information about your form pages, report pages, tabular form pages, and if selected, your analysis pages, are all saved if you choose that option. When you use the create application wizard the next time, you will be able to re-use that application definition, perhaps modify it, add new page definitions, change existing page definitions, etc. And then you can create a new application based on that updated model. You can not go back to a model to modify an existing application, nor can you create a model for an application that previously didn’t have one.
    Please note that a model only stores information about your pages. Your other selections, like what theme you want to use, if you want to copy over any shared components, what kind of authentication you want to use, etc. are not stored in the model. So if you want to save a full application for future re-use, it’s best to export it, or create copies of the application.
    In order to delete an application model, you can go to your application administration, then click on manage service and go to application models. There you’ll find a list of models and a button to delete those that are no longer needed. Deleting a model has no effect on any existing applications.
    Regards,
    Marc

  • How to design Java application?

    What are the general guidelines and best practices to keep in mind while designing Java application?
    Hi
    I recently completed Java programming tutorial from Sun and practised core java (I have previous programming experience). Now I understand the basics of Inheritance, Abstraction , Polymorphism,Encapsulation
    Now i am writing Java code without much difficulty, but am not sure of application design. This is my main problem: "DESIGNING" the application. Say if i have given a task to create an application in Java, What should I start up with? How to think about? Any formal/informal guidelines I should follow while developing class hierarchies? I am really confused (abstract class or interface or sub class..?). Should I start by model everything, before writing code?
    It would be very useful for people like me to have a SET OF GENERAL GUIDELINES/BEST PRACTICES, which we can follow while start developing a new java application.
    Please provide me some guidelines/thoughts/books/resources/tools I should read or Use
    Thanks in advance
    Scott

    Not necessarily. While some programmers may be Software Engineers others may not have the knowledge base of someone who has read at least one SE book. An practical example is outsourcing. Typically, the code writing (programming) bit is outsourced with the requirements gathering (an SE task), cost management (project mgmt. or SE task), time management (PM or SE), etc. kept locally.
    Look, I'm not going to reply further because this is going to run on and on and on. To put it into my local patois, "Alz I'm gonna tell youse is ta read da software engineering book, okay?"*
    *Where's Kel when youse need 'em?  Yo! Kel!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Maybe you are looking for

  • Report for pending shipments, PGI and Picking

    Hi All, We have few issues with the orders not being picked, if picked some are not being able to PGI and few are not going to the Shipments process. this is creating a backlog. I was wondering if we have any Report or transaction where i can check o

  • No imports while burning a disc image

    While I am burning a disc image in iDVD I am trying to import a movie to iMovie through a DV box. While the disc image is burning, iMovie will not pick up the box, or any imports. When its done burning, iMovie goes back to detecting the box. Anyone k

  • How can I delete albums and photos I imported from my Mac?

    Hi, I have a whole bunch of albums and photos on my iPad 1, which I have imported from my son's Mac. Since I am not satisfied with all the pictures an albums anymore I repeatedly tried to delete them, which I could not proceed. Is there any way to do

  • STO Process

    Dear Guru's, Can I know the step wise process for depot to depot transfer and what are the accounting documents that will be genarated? I am also getting error while creating G.R, Maintain vendor for excise invoice, for this I have given vendor code

  • Information about the rules and regulations to take to create reports in BI

    Hi Gurus, i got the next project in a client where is working with SAP BI since a few years, they have the next problem: - no set rules and standards that kind of reporting should be migrated and used by BI (Examples of the problem in BI: Reports wit