I am totally confused!  Please help this newbie :-)

Hi there,
I am sorta new to Java. I've learned the basics of the language, but now I am finding myself totally confused with all the new stuff. There is SOOOOO much stuff on the java.sun.com website that I don't know where to begin.
Ok, here is my question. Well, questions.
1. Is there a document that describes when exactly one would want to use the J2EE as opposed to the J2SE?
2. I want to develop a multi-platform small business desktop application. This application needs to support multiple users accessing a database on a server. It also needs to be capable of accessing a web service via the Internet. And there will be a web-based version of the application. So given these requirements, how do I know if I need the J2EE or not? I would like to avoid requiring the J2EE. The idea being to have a desktop application that can be sold for around $100 per seat license. J2EE application servers are relatively expensive, are they not?
Where do I even begin? Can someone point me to a document or some information?
Incidentally, I want to do all my development on Linux.
Thanks for any help!
Joe

Suppose somebody said to you "I have just started to learn to cook, and I would like to open a restaurant in Paris. What should I serve, and will I need to know French?" What advice would you give that person? Well, hopefully you would tell that person to get a job washing dishes or waiting tables at a local restaurant and learn the business starting from the ground up.
Same answer in your case. Start with J2SE and work on learning Java. Also learn about Internet technologies. Then probably after several months to a year you will start to understand the business, and the answers to your questions will become clearer.

Similar Messages

  • How can I create a new iCloud account on a preowned phone (with that persons account signed on) without deleting their whole account entirely (on all devices)? Totally confused, please help:-(

    My mum has upgraded to the iPhone 5, she has given me her 4S with a new contract etc. the problem is all her contacts are still on here and calendar dates etc . All from her iCloud account. I have my own account but I don't know how to get my phone on that without deleting her iCloud account entirely and from all devices and her new phone. Please help, I'm probably confusing things more but I really need some help

    Just delete her iCloud account from (now) your iPhone 4s - doing so will delete it from your phone and your phone only.  It will do nothing to any of her devices with her iCloud account set up on them.
    Then login in with your iCloud account login to set up your iCloud account on that iPhone 4S.
    If you want to set up the iPhone 4s with a clean slate, just delete her iCloud account, then go into general settings, under the reset tab and select "erase all content and settings".  Then run through the activation and setup dialogues with your own information.

  • Any Java experts,please help this Newbie.

    Hey,any one of you knows how do you call a program from a button?
    For example,I created a chat program and peer to peer share Program,and I want to join them together.
    By clicking on a button on the peer to peer share program,the chat program would open in a new window.
    Please Help Me!
    Thanks alot.

    Hi here is the complete example for you how you can call the other java classes in your main java class. Hope it will give you the idea. If still you have problems do write to me at [email protected]
    * SixFrame.java
    * Created on July 15, 2003, 10:26 AM
    * @author sandeep
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    public class SixFrame extends JFrame implements ActionListener{
    JButton btn[] = new JButton[6]; // this no will vary as per you requirements
    /** Creates a new instance of SixFrame */
    public SixFrame() {
    JPanel pan = new JPanel();
    for(int i=0;i<btn.length;i++){
    btn[i] = new JButton((i+1)+"");
    btn.addActionListener(this);
    pan.add(btn[i]);
    getContentPane().add(pan,BorderLayout.CENTER);
    setSize(300,300);
    setVisible(true);
    /** Invoked when an action occurs.
    public void actionPerformed(ActionEvent e) {
    String comm = e.getActionCommand();
    if(comm.equals("1")){
    new FrameOne("One");
    }else if(comm.equals("2")){
    new FrameTwo("Two");
    }else if(comm.equals("3")){
    new FrameThree("Three");
    }else if(comm.equals("4")){
    new FrameFour("Four");
    }else if(comm.equals("5")){
    new FrameFive("Five");
    }else if(comm.equals("6")){
    new FrameSix("Six");
    public static void main(String args[]){
    new SixFrame();
    class FrameOne extends JFrame{
    FrameOne(String str){
    super(str);
    setSize(200,200);
    setVisible(true);
    class FrameTwo extends JFrame{
    FrameTwo(String str){
    super(str);
    setSize(200,200);
    setVisible(true);
    class FrameThree extends JFrame{
    FrameThree(String str){
    super(str);
    setSize(200,200);
    setVisible(true);
    class FrameFour extends JFrame{
    FrameFour(String str){
    super(str);
    setSize(200,200);
    setVisible(true);
    class FrameFive extends JFrame{
    FrameFive(String str){
    super(str);
    setSize(200,200);
    setVisible(true);
    class FrameSix extends JFrame{
    FrameSix(String str){
    super(str);
    setSize(200,200);
    setVisible(true);

  • Please help this newbie make a start with LabView 7

    Sorry for these very very basics but I failed to resolve these myself though I did my best.
    I try to make a GPIB i/o on a block diagram.How to ?
    I cannot find such in the functions menu.
    I find only a vi for typing direct commands ( which does work ).
    I tried many many variances, but end of all i get stuck, e.g. at : file>new>instrument i/o(gpib)>read and display>right click>controls>search>i/o....i get stuck.
    I am afraid I do miss a lot.....
    I have a NI GPIB PCI 488.2 card and some HPIB instuments.
    The PCI card and the NI 488.2 drivers work.
    I can read the instruments' dev.#.
    How should I implement instruments' r/w commands in an i/o block diagram ( if possible at all ).
    I cannot use VISA ( I
    assume C++ or VB is needed for that, which is beyond my capabilities ).
    Any help will be gratefully welcomed.
    Peter van Daalen.

    LabVIEW can do VISA and NI-488.2 directly; you don't need C++ or VB.
    First of all, you should see if there are instrument drivers available for your instruments. There are thousands of free drivers available on http://ni.com/idnet/. Search there first, because if you can find a driver for any of your instruments, it will save you a lot of time.
    If you can't find a driver, you will have to send and receive messages from the instrument directly, and this is where NI-VISA and NI-488.2 come in. The simplest way to get started with this direct communcation is to use the "Instrument I/O Assistant". This is in your "Functions->Input" palette, and you can read about it in the online help.
    The Instrument I/O Assistant will bring up a dialog to select th
    e device, send it a command and parse the results. Once you click "OK", it creates an Express VI on your diagram for you to incorporate into the rest of your application.
    I hope this helps you get started.
    Brian

  • Please help this newbie - Link to a Tabbed widget

    I have 4 Categories/links on the main splash page which I need to link to a widget on a separate page.  I need each link to go to the appropriate tab on the widget.  Is this something that is possible?  I have used the anchor/place gun on each tab and I have linked to them.  But when I preview, it each link goes to the same tab.  What am I missing?

    Thanks for the suggestion.  I had considered that and wondered if that would work, however, we were trying to avoid having to have the extra pages.  Hopefully in the next update we will get this ability.

  • Totally Confused - Please help..

    The code below is my page. Now.. every time I submit this form it sees v_yesno as neither yes OR no (i've changed the if statement to see if it sees no as well).. I wanted to see if my v_yesno variable was returning yes or no so I did a redirect... now when redirects it goes to page.jsp?id=yes. (OR "NO" depending). How is it that the yes (or no) is getting passed.. but my if statement isn't seeing it? what I am doing wrong?
    <%
    v_yesno=request.getParameter("f_yesno");
    if (v_yesno == "yes")
    a code
    else
    b code
    response.sendRedirect(response.encodeURL("page.jsp?id="+ v_yesno+""));
    %>
    <html>
    <head>
    function s_checkyesno()
    if(document.page1.f_yesno.value.length < 1)
    document.page1.f_yesno.value = "no";
    else
    document.page1.f_yesno.value = "yes";
    </head>
    <body>
    <form method="post" action="page.jsp" name="page1">
    Name: <input type=text value="" name=f_yesno>
    <br> <input type="submit" name="selected" value="Update"></form>
    </body>
    </html>

    I think I didn't explain my question well enough. Hehe.. Here let me try it differently..
    This would be my code:
    <%
    v_yesno=request.getParameter("f_yesno");
    if (v_yesno == "yes")
    do code A
    else
    do code B
    %>
    <input type=radio value="yes" name=f_yesno> YES
    <input type=radio value="no" name=f_yesno> NO
    </body>
    </html>
    When someone chooses YES, and submits the form is not recognizing the value "yes".. but when I spit out the value of v_yesno it's value is "yes". So I'm unsure why my if statement is not seeing the "yes".

  • Please help this Newbie.

    I have an iMac which I just picked up used. My problem is that I just installed an HP 1600 all in one. I downloaded the OS X drivers for it and everything went well. However the computer has an older version of Mac: Word & Excel (2001) and when I use these programs it goes into what I think is called classic mode. Then when I go to print, the printer I just installed is not present. In fact, when I go to the chooser there is a list of printers that I have no idea where they came from. How can I print to this newly installed printer from these programs and how do I delete these other printers which I don't have.
    Ps. When I go to the Print Center the only printer present is the newly installed HP. Also when I click on the configure button it does nothing. Did I do something wrong during the install?
    iMac   Mac OS X (10.2.x)  

    Hi, alpinecow -
    If that printer is usable in OS 9, you will probably need to install software for it into OS 9. Check the CD that came with the printer to see if there is an OS 9 (or Classic) set of software for it.
    I'm not familiar with that specific model HP printer, but may HP printers, particularly laser ones, are comfortable using OS 9's LaserWriter 8 driver. In Chooser, try clicking on LaserWriter 8 in the left pane; if the printer then shows up in the right pane, click it, then the Create or Setup button that becomes active at the bottom of that pane.
    There are some things that work differently in Classic vs. how they work in OS 9. If that printer needs AppleTalk, you may need to enable AppleTalk in Chooser. Not sure how that works in Classic, since OSX is running the hardware.
    As far as getting rid of other printers, go into the OS 9 (Classic) System Folder (not the folder named System, that's OSX), here - System Folder >> Printing Prefs >> Parsed PPD Folder, and from that folder discard the items for printers that no longer exist for that machine.

  • I downloaded a song on iTunes, it won't play (it's name is grey), it shows up in purchased and says "play", but it won't play, I can't delete it, and I can't re-download it.....this is confusing please help!!

    I downloaded a song on iTunes, it won't play (it's name is grey), it shows up in purchased and says "play", but it won't play, I can't delete it, and I can't re-download it.....this is confusing please help!!

    Hello CTGame,
    Welcome to Apple Support Communities.
    It sounds like there’s a grayed out song in your iTunes library that can’t be played or downloaded again like other past purchases. Try taking a look at the article linked below and verify the computer is authorized to play that content.
    How to troubleshoot iTunes Match - Apple Support
    Songs appear to be missing
    Songs containing DRM (Digital Rights Management) might not appear in iCloud, or might appear grayed out. This can occur if your computer is not authorized to play that content. Try authorizing your computer, then manually update iTunes Match. To determine what Apple ID your computer needs to be authorized for to play a specific song:
    Locate and select the song in your iTunes library.
    Choose File > Get Info.
    In the Summary tab, locate the Account Name field in the right column. Write it down.
    Click OK.
    Choose Store > Authorize this Computer.
    Type in the account name from the Summary field and enter its password. Click Authorize.
    Choose Store > Update iTunes Match.
    So long,
    -Jason

  • I can't forcequit firefox and shutdown my computer, nor can I open up any other programs or applications. Does anyone know how to fix this? please help this poor soul.

    I can't forcequit firefox and shutdown my computer, nor can I open up any other programs or applications. Does anyone know how to fix this? please help this poor soul.

    You can force quit applications
    >Force quit
    if that does not work you can force quit a computer shut down by hold the power button for an extended period.

  • I have windows 7 and every time I try to play or add a song. It says itunes has stopped working. Please help this is frustrating.

    I have windows 7 and every time I try to play or add a song. It says itunes has stopped working. Please help this is frustrating.

    a further message  box states that Data Execution Prevention has closed the program.
    Try updating your QuickTime to the most recent version. Does that clear up the DEP errors in iTunes?

  • I have installed the new up to date itunes which i can open on my PC, however when i connect my ipad or iphone i get an error saying i cannot use the device as the require software isn't installed?? I'm very confused please help......

    I have installed the new up to date itunes which i can open on my PC, however when i connect my ipad or iphone i get an error saying i cannot use the device as the require software isn't installed?? I'm very confused please help......

    Let's try a standalone Apple Mobile Device Support install. It still might not install, but fingers crossed any error messages will give us a better idea of the underlying cause of why it's not installing under normal conditions.
    Download and save a copy of the iTunesSetup.exe (or iTunes64setup.exe) installer file to your hard drive:
    http://www.apple.com/itunes/download/
    Download and install the free trial version of WinRAR:
    http://www.rarlab.com/
    Right-click the iTunesSetup.exe (or iTunes64setup.exe), and select "Extract to iTunesSetup" (or "Extract to iTunes64Setup"). WinRAR will expand the contents of the file into a folder called "iTunesSetup" (or "iTunes64Setup").
    Go into the folder and doubleclick the AppleMobileDeviceSupport.msi (or AppleMobileDeviceSupport64.msi) to do a standalone AMDS install.
    (If it offers you the choice to remove or repair, choose "Remove", and if the uninstall goes through successfully, see if you can reinstall by doubleclicking the AppleMobileDeviceSupport.msi again.)
    Does it install (or uninstall and then reinstall) properly for you? If so, can you get a normal iTunes install to go through properly now?
    If instead you get an error message during the install (or uninstall), let us know what it says. (Precise text, please.)

  • Please help this: JNLP association extensions confict with arguments

    Hello, Please help this:
    I use <argument> tag to transfer some parameters to JWS application.
    I also use <associatio> tag to associate a specila file(such as .zzz) to JNLP. But when I doulbe click .zzz file, my application only get "-open" and file path as argument, those parameters in <argument> tag in my jnlp are lost!
    What should I do

    ..Is this a bug for JWS? No.
    ..association extensions tag conflicts with <argument>?Quoting the 'JNLP Specification', section 3
    'JNLP file', part 5 'Descriptor Information', under
    association element/mime-type attribute
    "An application making such a request
    should be prepared to have its main
    method invoked with the arguments
    -open filename and -print filename
    instead of any arguments listed with
    the application-desc element."

  • I have two aps on my task bar. Ps CC and Ps CC 2014.  i am totally confused. please advise

    I have two aps on my task bar. Ps CC and Ps CC2014. i am totally confused. please advise. thanks

    You can use either version. PS CC 2014 is the newest and because of a variety of changes that were made there could be potential issues such as some filters being available in one version and not the other, e.g. the Oil Paint filter still exists in PS CC but not in PS CC 2014. So depending on what you want to do you may prefer to use one version instead of the other for any given project.
    Confused as to why you have CC and CC 2014 versions of Photoshop, Illustrator, etc? Here's why - News - Digital Arts

  • HT1339 my ipod nano 7th generation....works fine as long as it's on the docking station. when off the station, the display goes dark after a few seconds. it's fully charged. please help. this is the heartbeat of my business. thanks

    my ipod nano 7th generation....works fine as long as it's on the docking station. when off the station, the display goes dark after a few seconds. it's fully charged. please help. this is the heartbeat of my business. thanks

    In the worst case, it's still under warranty (all 7th gen nanos are still under one year from purchase).
    So, you disconnect it from power, and it almost immediately goes dead?  You can try a Restore... but it doesn't sound like the type of problem a Restore will fix.
    You should probably have it looked by Apple Tech Support.  If there's an Apple Store nearby, you can take it to the store's Genius Bar.  To avoid waiting, you can make a reservation at the store's web page
    http://www.apple.com/retail/

  • Hi, my ipad 2 won't charge nor sync but it can be charge when it totally drain. please help..

    hi, my ipad 2 won't charge nor sync but it can be charge when it totally drain. please help..

    Hello Thisbemadi,
    Thanks for using Apple Support Communities.
    Please ensure you are charging your iPad with the Apple cable and power adapter that came with the device.  If the issue persists, reset your iPad to its factory settings and try charging again.
    iPad: Charging the battery
    Use iTunes to restore your iOS device to factory settings
    Take care,
    Alex H.

Maybe you are looking for

  • Where are the memory slots on the HP Elitebook 8440p?

    Hello, I have an HP EliteBook 8440p, with the serial number: {Personal Information Removed} and the product number: SK119UC#ABA I have 2 memory slots. 2x2GB for a total of 4GB system memory. I found one of the memory slots right on the bottom of the

  • File adaptor question

    I have a requiurement where i have to poll a certain directory and based on the file type move it to a different location.....i was planning on using 2 comm channels and using exclude file a in cc1 and file 2 in cc2... Is there any other way..? Venka

  • Complaint: unhappy with level of service.

    As with what is apparently a rather large number of people, I am extremely dissatisfied with the service I have been receiving from BT. My broadband speed has never been even close to that which I am paying for, or even that which I am capable of get

  • Ken Burns photos ~ pan photos with interest at top and bottom?

    Hello ~ anyone know how to manage a "long skinny" photo without showing it in "fit" ~ with the black around the edges? I want to Ken Burns them because they are important - but stuck with the pan from the shoes to the head, or the reverse. Love the K

  • QT 7.2 working again on G5

    I had the same problem as other with QT crashing when I launched it. I have an Aurora Pipe Pro card installed. The trick is to go into the controls and disable the Interceptor mode. Then it will launch and seems to work OK. -Lars