So what part of J2EE are popular or should be learn first?

I am new to J2EE but not java core and I really want to start learning J2EE. Can someone suggest what part of J2EE i should learn? Anything "hotter" than others? Any good books for J2EE 1.5?
Thanks!

After you read a book on JSP, try to create a simple 2 page JSP web site deployed on tomcat server, with getting data from a free database such as Oracle Lite. When you get it to work, try refactoring it to get a clean separation of concerns between the presentation layer, control layer, business logic layer, persistence layer. The refactor it again to clean it up more. Learn how to implement log4j and how to handle exception handling correctly in your small project. Only then I believe you should try a framework such as Struts. The Spring framework is probably too advanced for you before you work in Struts.

Similar Messages

  • What programming language should i learn first?

    Hi, i'm Francis, from Rome. As you can see, i have a MacBook White with Mac OS X 10.5.8.
    Yesterday i downloaded *Xcode with iPhone SDK (version 3.1)*. I want to create Mac and iPhone/iPod/iPad applications.
    I read that there are several programming languages: Java, Cocoa, Cocoa Touch, C, C++, Objective C, Objective C++, Carbon, Classic, BSD, etc...
    What should i begin with? +I think Cocoa, Cocoa Touch, C and Objective C, but i'm not sure!+
    Can you help me? Thanks!

    Java, C, C++, Objective-C are languages. Cocoa, Cocoa Touch, Carbon, and Classic are what are known as APIs - resources you can use in your programs but not languages in their own right. BSD is short for BSD UNIX, and it's an operating system (that's the foundation for OS X). HTML is a document format more than a language.
    What language(s) to learn depends on your objectives or needs. OS X comes with Python, Ruby, PERL, AppleScript, and PHP languages (and JavaScript in the web browser). Current versions also include Java. If you install the OS X development tools, it adds C, C++, and Objective-C along with the XCode development environment.
    Each of the languages has it's strengths and weaknesses. From a purely educational standpoint, C is a high-level language that will teach you about low-level programming. Java teaches very strong object-oriented programming.
    Objective-C would permit you to develop using the iOS toolkits for iPhone and iPad, and also application programming for OS X.
    PERL, Python, and Ruby are all simple to learn scripting languages and very powerful for all sorts of automation tasks, text processing, and CGI scripting.

  • What should i learn first

    hi,
    i am trying to learn dw but am frustrated as i feel limited
    in creating layouts. where should i start learning. i am
    experienced in ai and psd but have never integrated into web. would
    fireworks be the place to start learning?

    Fireworks is a useful tool for working with Dreamweaver --
    especially for someone that has mastered AI and PSD. If your goal,
    however, is to learn how to use Dreamweaver, then you should do as
    Nancy Gill has suggested. I have found
    W3Schools to be very useful in
    this regard, as it allows you to play with the rules in order to
    figure out how they work.
    Start with the HTML and CSS tutorials. Then you can advance
    to JavaScript and DOM Objects. HTML is the language used to
    structure your document, and CSS is the language used to remold
    that structure into something nice to look at. JavaScript is the
    language that you will eventually require to add behaviors and make
    your document dynamic.
    Just click on the link that I have provided for
    W3Schools.
    CAUTION: Do not expect to learn everything all at once,
    because it does take a lot of time and practice. Set aside a couple
    of hours each day. When you have a question about what you have
    learned, someone here can likely help you as it relates to DW and
    webpage design.
    W3Schools' big disadvantage is
    the very sketchy explanations.
    Roddy

  • When i plug in my iphone to the system, itunes does not recognize my iphone. i have tried all the troubleshooting part n there are no results yet. what should i do?

    when i plug in my iphone to the system, itunes does not recognize my iphone. i have tried all the troubleshooting part n there are no results yet. what should i do?

    I have reset my iphone and made sure all updates have been done on my macbook pro and iphone. It was after updating my macpro that I plugged in my phone and went to itunes to backup phone and can't see the device anywhere! I have also done all the troubleshooting that apple.com recommended too...all except re-installing itunes!

  • WHAT PARTS ARE NEEDED TO SHOW MY MAC 10.8.4 OVER TV-.

    WHAT PARTS ARE NEEDED TO SHOW MY MAC 10.8.4 OVER TV….

    About AirPlay Mirroring in OS X Mountain Lion
    You need:
    An AirPlay-enabled device such as http://store.apple.com/us/ipod/ipod-accessories/apple-tv
    A suitable TV monitor
    A network
    HDMI cable
    A compatible Mac:
    iMac (Mid 2011 or newer)
    Mac mini (Mid 2011 or newer)
    MacBook Air (Mid 2011 or newer)
    MacBook Pro (Early 2011 or newer)
    Or, depending on the model Mac you intend to use: a Thunderbolt or MiniDP or DVI to HDMI adapter for a wired connection to your TV or AVR

  • What parts of the MacBook Air are really sensitive and easily damageable?

    I've been with my mac for over 3 weeks now, and I'm worried that some of the ways people grab it or something might damage it & I would like to know so this comptuer lasts a long time. So far it hasnt fallen. Thanks guys
    Rebeca Estrella

    well, you asked  "What parts of the MacBook Air are really sensitive"
    not   "HOW is the easy way to damage one"
    The easy way to damage one badly is from a spill.
    the  SENSITIVE parts, as you asked are the LCD display.  They are by nature rather fragile creatures to be certain.
    Cleaning Your MacBook
    Use a very lightly damp, soft (if you can squeeze the cloth very tightly and even a drop comes out, its still too damp), lint-free cloth to clean the computer’s exterior. Avoid getting moisture in any openings and be very careful not to get the damp cloth around the trackpad edges or around the inside edge between the monitor and its bezel. Do not spray any type of liquid directly on the computer. Do not use sprays, solvents, or abrasives; do not attempt to use any solvents on the LCD display either directly (especially!) or indirectly. There is never any call to use any type of lens cleaning solvents on the screen of your LCD display. Again, do not spray any liquid directly on the screen. Never use Kleenex, or paper towels, these are abrasive. Soft cotton cloth only or a microfiber lens cleaning cloth.
    No rubbing alcoholic, no glass cleaners of any variety, no acetone, no lens cleaning sprays, no AR coating sprays, no sprays sold as "for your LCD TV", no sprays sold as "for your notebook display".  Water only, and never sprayed on, and never dripping wet even slightly on the cloth.
    Use a soft paintbrush, lipstick lens-cleaning brush, or makeup brush for cleaning
    One very useful tool for cleaning dust from the LCD screen, the hinge area of your notebook and around the keyboard, is a very soft inexpensive small paintbrush or a makeup brush. The less you wipe your LCD screen with anything like a cloth, the better. This small brush is very handy, quick, and ideal for removing dust from around and on your notebook. Lipstick lens cleaning brushes are sold online, and used in the photography business for camera lenses and are ideal perfect portable cleaning brushes for your macbook.
    Dont press on your LCD screen or spray it
    Do not attempt to use any solvents on the LCD display either directly (especially!) or indirectly. There is never any call to use any type of lens cleaning solvents on the screen of your LCD display. Do not spray liquid directly on the screen. Avoid any touching or pressure upon your LCD screen.
    Also NEVER pack your Air in a backpack where books can press against the LCD assy.
    Dont 'backpack' your Macbook Air without having special consideration
    Many college students or people in general are fond of using non-idealized backpacks (without a padded laptop compartment) along with their books. Sandwiching books around your notebook etc. is an extremely bad idea and can lead to your LCD screen being destroyed when heavy textbooks are pressing against same, or when dropping your backpack, these books slam into your Macbook causing great potential for damage.
    The other "sensitive" part isnt sensitive anymore ,the USB ports are upgraded in 2013 and are hard to cause tab damage on.
    The other "sensitive" part would be the fan and dust bunnies.
    Dust and fuzz residue caked onto the internal fan
    Dust bunnies and Fluffy’s fur
    Your Macbook’s cooling system, including fan and rear vents pull cool air in from the back and (in the case of the Macbook pro) also from the left ports bringing this air around the processor, GPU, and heat sync and blow it out the back, as such your Macbook acts like a little vacuum cleaner of the air around you. If you use your notebook in a dusty area or around a lot of pet fur, this can quickly, even under seemingly ideal clean rooms, accumulate inside your notebook especially on the fan blades reducing its capacity for cooling and in a worse case scenario seize your fan due to caked on dust on the fan blades. Avoid very dusty areas or places where, over the long term you know fuzz, fur, or even smoke can enter into your Macbook.

  • Is JavaScript a part of J2EE?

    JavaScript do not have compiler and is not part of j2ee standard.
    1> Is it recommended to use JavaScript in J2EE complaint web application?
    2> If not what is an efficient alternative to JavaScript.
    3> Is there any alternative to DHTML to achieve the dynamic functionality on web page?
    Thanks in advance.

    Javascript is a totally separate language. It runs in the client side. You can use J2EE (JSP, servlets) to generate Javascript code dynamically, just like you can with HTML, but other then that, there's really no connection between the 2.
    As far as doing what Javascript can do without Javascript, there are certainly things that can be done in, for example, Flash that mimic what Javascript/DHTML can do. But that's Flash, not DHTML.
    You can certainly have the server-side code (JSP/servlets) generate pages dynamically, so in effect, there are some things you can do that way that you could also do with DHTML/Javascript. But there's not really too much overlap that would have the same interaction capabilities.

  • Check what oracle installed components are actually being used in database

    I have been allotted a new database which I have to optimize. So I am thinking about removing some installed components which I think are not being used in any way in database (i.e procedures calls etc). I can see a whole lot of components like "SDO","ORDIM" which I think are not being used but previous DBAs have installed them. So, is there any way to ensure that no part of database are actually using these components so that I can remove these components. Also ,what are your expert comments about this?

    Is this a production or a development environment? If an object isn't being used then it's not necessarily a problem (performance wise) unless it's cluttering up either your dictionary or raising concerns in regards consuming unnecessary space. Personally I'd recommend that it's better to tune what is being used / taking resources. It may be a once a year report or some old utility pulled out once a year, best check why these things are there.
    If you go down the dropping route, rather than drop anything immediately lock accounts for an agreed period of time to make sure that the schema isn't used & check any references from other schemas to objects within the schema that you're planning to drop, potentially audit these to check whether they're being called by other schemas / checking dba_dependencies between schemas & objects using a hierarchical query to check sublevels. 
    There are also quite a few Oracle standard components that are installed by default that have interdependencies and won't necessarily be used in the dictionary (checking dba_features_usage_statistics)

  • What part number for storEdge power cables?

    I purchased a used StorEdge cabinet like the one pictured below.
    [http://imgur.com/kdnNM.png]
    No cords were included. I'm wondering:
    1. What part number is the external power cord? (red circle)
    2. What part number(s) fit the internal power connectors
    3. Would the power output of the internal connectors be sufficient/correct to distribute power to various non-sun servers?
    4. What is the purpose of the connections in the blue circle
    Thank you in advance for your help.

    You are welcome.
    This is peer to peer help forum. The only presence that HP has on it are the Admins and the Mods. Otherwise, none of us works for HP.  I suggest contacting HP Customer Service to see if the part is available.  I couldn't find it anywhere.
    Please click the "Thumbs up + button" if I have helped you and click "Accept as Solution" if your problem is solved.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

  • What part of the registry is related to SAPI?

    system mechanic pro is incompatible with windows 8.1 64bit. Means programs like adobe reader and foxit reader and Babylon can not use windows TTS engine.
    This is because registry changes, because I'd undo the registry will solve the problem.
    Systems mechanical and Windows are both updated.
    Can you tell me what part of the change in the registry is causing this problem?
    I want to make a
    backup of that part of the registry
    ,and I'll
    fix my other windows that I
    can not undo the registry edited.

    Hi,
    I think this issue can be caused that if the older version of system mechanic is not compatible well with Windows 8.
    http://www.microsoft.com/en-us/windows/compatibility/CompatCenter/ProductViewerWithDefaultFilters?TempOsid=Windows%208.1&Locale=en-us&Architecture=X64&TextSearch=System%2BMechanic&Type=Both&CurrentPage=0&TotalPages=1&ShowCriteria=0&SortCriteria=Relevance&Compatibility=Unknown&LastRequested=14
    As following article, version 12 is released to improve the performance in Windows 8.1:
    System Mechanic Version 12 Now Available, Includes Enhancements for Windows 8.1
    http://www.maximumpc.com/system_mechanic_version_12_now_available_includes_enhancements_windows_81
    Note: this third part website is not on behalf of Microsoft.
    Thanks for your understanding.
    Kate Li
    TechNet Community Support

  • We use a doc template to create a purchased part spec document and then save them as pdf formatted files.  These part spec documents are also appended with the datasheets for these purchased parts.  When we want to update/revise the document, is there a m

    We use a doc template to create a purchased part spec document and then save them as pdf formatted files.  These part spec documents are also appended with the datasheets for these purchased parts.  When we want to update/revise the document, is there a method, using Acrobat, to make those updates to the pdf, or must we go back to the doc template and basically generate a new document?
    Also, our resulting pdf documents aren't searchable.  How can we generate pdf documents that are searchable?  I may want to search for a part value or name within the body of these pdf documents, but currently can't do that...very inconvenient.
    Can you assist?

    Not totally sure about the search issue. A lot depends on how you created the PDF and what is in the datasheets you attached (like are they graphics?). The doc portion should be searchable as long as you used print to the Adobe PDF printer or PDF Maker. For your use, it may be that the print is adequate. However, the result should be searchable (unless maybe you had a form with filled in fields and created the PDF with PDF Maker. I think the form data may be retained in form fields and the fields are not searchable. In that case, a print might be a better procedure. (it would help to know the versions of WORD and Acrobat as well as the exact process you used to create the PDF.)
    If the appended data sheets do not change, then you might try opening the original PDF and then using Replace Pages to replace the file created from the DOC file.

  • Does anyone know what job(s) is/are called when processing applications ??

    I need to find out what job(s) is/are called in BPC 5.1, when I tick the box marked "Process Application" (in Admin Manager) and then hit "Modifiy Application".
    Basically, I need to schedule this task, but the AdminTask_Process in SSIS does not do all of the required steps (such as rebuilding dependency tables).
    I have asked SAP this question a week ago, but had nothing back, so I'm hoping that someone on here can point me in the right direction.
    Thanks
    Craig

    As you probably know, a full optimize of any application(s) deletes the dependencies from the FACT tables of thos app's.
    Without the dependencies, a lot of our larger jobs fail, as there are no indexes to refere to, so the entire tables are searched/updated.
    To avoid the failures, after running a full optimize, we have to manually process each application that was affected (currently 7 apps) in Admin Manager.
    Part of the full process is to rebuild the dependencies (amongst other things)
    As you can imagine, this is a time-consuming process, and one of my colleagues is having to dial in to our systems to perform this task each Sunday.  (We have reduced the full optimizes to once a week because of this problem).
    We need to get back to daily optimizes, but this is impossible right now, because of this problem.
    This is why I need to be able to schedule it - I would schedule the full optimization for, say, 3am, followed by a scheduled task to run the process job at 5am to rebuild the dependencies and re-index before anyone starts work each day.
    I know that the problem is fixed in SP11 of 5.1 (and in SP6 of v7), but whilst this is released 18/09/09, it will be months before we are ready to implement it due to testing and deployment windows.
    So I need to know what procedure(s) are called when I tick the "Process Application" box in Admin Manager and hit "Modify Application".
    As it is a simple tick-box, there has to be a check in the software that says "If this box is ticked then do this, this and this"
    I just need to know what "this, this and this" are.
    In the meantime, I have come up with a "dirty" way to do it, which is by dropping and recreating the Stored Procedures that depend on the FACT tables.
    By doing that, they automatically update the FACT table dependency list and re-index.
    However, as I am just imitating the jobs that I can see running through SQL Profiler, I could easily be missing steps.
    Therefore, I would like to be able to just call the BPC process that controls the Processing job.
    Hope that helps.
    Any suggestions ???
    Thanks
    Craig

  • Help help.... what part of the OS writes the dock and desktop changes to memory in the .plst files associated?

    I've tried rewplacing .plst files, reinstalling the 10.5 and running 10.5.8 combo updates, gone line by line thru user prefs comparing to my working laptop using the same software, but nothing works. What I have noticed is that on my working OS10.5.8 on  my MacBookPro the Dock.plst file gets updated everytime I restart. Something is broken in the ability for my MACPRO tower to write to the .plst and .db files associated with screen settings such as what folders are left open at closedown and any changes to the dock. I completly reinstalled 10.5.4 OS from the cd saving my user info because I have a lot of music software on here that I seem to be losing through all this, but the reinstall did not fix this problem. It just took a long time to get everything back to 10.5.8. The .plst files are in there from last month or last week and the just don't update. I replaced them in a test from my working laptop and they make everything look llke the laptop dock but then when I change them they don't save. Where is the app that saves these changes to the dock and desktop? If I knew I could see if that script/app etc would look like my laptop. Line by line I've tried to  compare in all system and library folders, cashes preferences, but I can't seem to find it. Anyone here deep enough into this software to help me. I would be so very grateful... very...  P.S.the dock reverts to an old setting and the screen looks like it did when I shut down about 3 weeks ago. Nothing I do is saved on these parts of the mac. I've redone permissions etc...
    steve

    no change....
    I even went to the other user name I just set up where things work and put all the dock system etc  and desktop .db & .plst files into the main user name where I'm having the problems and it opens upon restart looking like the other users settings, but when I make a change in views or dock or windows open on desktop they do not get saved when I restart. It's frozen as the one I put in there. I need to know what part op the OS writes to these .plst and .db settings so I can replace it or parts it needs to do this. It might be another part of the user  Preferences as it only happens in my older user name. But that name has so many plug ins and apps tied to it, it would be insane to try to change all that......   maybe I can drag my older preference folder to a new user and see what happens.....

  • Feature Request: Choose what part of an MP3 to turn into a ringtone

    It's great that we can turn any mp3 file into a rington but it kind of stinks that you are limited to only the first 30 seconds. It would be much better if you could somehow choose what part of a song becomes the ringtone when you add it.

    Check out GoGadget, it does exactly this: http://www.markspace.com/gogadget/webos/index.html

  • Can't choose what part of image to print when printing actual size.

    I have a pdf file that needs to be printed out to actual size, since the image is a temlate for a part that I need to cut out. Since the actual size is bigger than the paper size, it shows a purple box in the preview box, indicating what part of the document it's going to print. The first time I printed the image, it let me slide the box or the slider below, left to right to select what part of the document on wanted on the paper. But, now it's just locked in place. I'm not sure what changed. Does anyone know how to fix this?
    I'm using Windows 7 Pro 64bit, Adobe Reader XI. Printer is a Canon MP495.

    Francine, thank you so much for the tips. It took me over two months but I finally got around to trying to take care of this.
    I tried your suggestions in order. Steps 1-3 did not fix the problem, but reinstalling from Pacifist did (thank goodness!). Wish I had tried that from the get-go.
    Thanks again to everyone for all the suggestions.
    There are a couple of things to try:
    1. If you haven't done so lately, try Disk Utility
    and Repair Permissions. Won't hurt, it's quick and
    easy, and there is a remote possibility that it will
    help. It actually does occasionally fix something
    strange like this.
    2. Go to http://www.apple.com/support/downloads/ and
    download the COMBO 10.4.8 updater (it is huge, like
    148MBs) and run it, then Repair Permissions again.
    3. Restart and hold down the Shift key when you hear
    the startup chime. This will force the computer to do
    a Safe boot. When you see the splash screen saying
    "Safe Mode" release the Shift key. The boot will take
    longer than normal as the system repairs the disk,
    empties font caches, and disables startup items. Not
    sure if Image Capture will run correctly with some
    Apple startup items disabled, but you can try it.
    Restart normally afterwards.
    4. You can download Pacifist here:
    http://www.charlessoft.com/
    It will extract things from your Install disk so you
    can install only what you need, in your case Image
    Capture.
    My Image Capture has never had a problem, so I'm
    afraid all I can recommend is these general
    approaches. Hope one of them helps.
    Francine
    Francine
    Schwieder
    g4 laptop Mac OS X (10.4.8)

Maybe you are looking for