What is the BEST most famous server that I should learn when developing web applications using J2EE? is it TomCat? Websphere? or What?\n\nAlso, what is the best IDE that i should be familiar with? for the .NET, there is the Visual Studio! what is the best IDE for J2EE that most companies use?\n\nI am a .NET developer and I only need to know IIS! what is the best server for J2EE? I don't wanna waste my time studying a server that wont help me in my career!\n\nThank you
201026
JBoss is a free server that is widely used for many internal corporate applications and many commercial applications.  Websphere (IBM) and Weblogic (BEA) are the two leading commercial servers.  There is also the Apache Geronimo server, but it is pretty new and not yet widely used.\n\nAll of the J2EE servers support the standards and the main differences are in things that are administrative.  I think you'll find that learning on JBoss gives you a good grounding and most developers you'll meet at an interview have used it.  And, if you come from a .Net shop, they'll understand you couldn't get the experience on the commercial servers.\n\nAs for an IDE, Eclipse is an open source IDE that is very popular in this area.  While folks may use Borland or Sun's Netbeans, Eclipse has large support and popularity.  Most folks will look at Eclipse as a good base or acceptable alternative to any of the commercial suites.
593758
.Net has a lower threshold for entry into the field. If you pursue mainframe type development you will encounter many individuals with significantly more experience than you.
214461
The most popular today are Struts,EJB and Spring remember Struts and Spring are seperate frameworks. And if you are new to java  then first learn Core Java. Download tools + JDK from here http://java.sun.com/j2se/1.5.0/download.jsp. then complete the tuts here http://java.sun.com/learning/tutorial/index.html\ntake one by one ..\nAND enjoy ur coffee!!!!!!
308420
I guess you are talking about Eclipse.org?\nThe Eclipse project is a Java Application which has its source-code open to everyone, if you're able to develop a Java-based application you're able to develop a plug-in too.\nWe could help you better if you tell us more information about the legacy server and tech's.
126079
Out of Java and .Net I suggest Java, because frankly the average programmer, even in security, wouldn't use .Net much, and plus neither of those languages are really good for it.\n\nI know C# and C++, and they have fulfilled all my hopes, I have learned VB6, some Java, Delphi, etc. basically a little of everything back in my game hacker days, but in the end what takes the longest to learn is the best to use.\n\n I  have two books 800 and 500 pages long on C++ on pdf, if you want I can send em to you (as long as you don't redestribute, it would be bad for the author, you have to buy them) and though they took me 3 monthes to finish at about 8 hours a day, working out all examples and reading up the standards at the same time, it is worth it. Also I have the book by the guy who came out with C++ back from 1997-8 publishing, basically its a 1k book that holds everything possible, but it's in no way for a beginner, plus its a physical book not on pdf, anyway I still have trouble understanding the book, (I'm russian, I read both eng and rus, but the terms are a little hazy at times and plus I'm 14 and moved to America when I was 8 so my russian reading skills are faltering heavily), the book is russian btw.\n\nHope this helped,\nIt's your choice really,\nLev\n\nFeel Free to contact me at: levlozhkin@ gmail and @ yahoo, REEFORMED@hotmail, REEFORMED at aim and msn messengers, and levlozhkin at yahoo messenger.\n\nLev
49311
Download the enterprise version, that will have every support to the servlets, ejb, etc.\n\nhttp://java.sun.com/j2ee/1.4/download.html\n\nBut, you need application servers to run your servlets, ejb, etc.  You can download many free servers for your testing and learning purpose.
185063
J2EE is better, with the Java Server Faces Technology, Java has provided a ROBUST and an economic way of producing Intense Web Applications
53112
You can write servlets form home.\n\nYou need J2EE 1.4 (free form sun.com)\n\nYou will also need Tomcat (free from tomcat.apache.org) as the Servlet/JSP container.\n\nThis should be enough for you until you want EJB.
263712
Hi Sam,\n\nIf you're new to programming - but want a really robust solution - you should really check out Servoy. With Servoy you can deploy via client/server AND/OR the web at the same time from the same code base.\n\nThe programming language can be either JavaScript or inline Java - and there is a object model tree and you can double-click to create code. Also, there are "samples" for each of the available functions that will all work with a single click - so you can learn as you go.\n\nIt has point-and-click form control, and you can create relations between different tables (and even between different SQL database engines) with a few clicks - WITHOUT having to know any SQL programming.\n\nYou can have people log in without them having to install anything, and if, down the road, you want to offer offline capabilities - that's available as well.\n\nI would stay away from desktop database products like FileMaker, Access, etc. because they use proprietary databases, don't scale, are a NIGHTMARE to update on the client side, and are difficult to maintain.\n\nJust my $0.02 worth - I hope this helps.
616283
I find eMule very useful. I've got lots of great stuff downloaded there.\nwww.emule-project.net\n\nIt's totally free and safe
266633
Everything is hot! \n\nOpenScource Tools based on PHP/MySQL is the hottest one. Ofcourse MS .net is in the race along with Java. But the best thing to note is that all programming languages are in the bandwagon to integrate XML. \n\nCheers\nSathu
387687
ok listen, a legal copy of windows 2000 server, is going to cost much more that a computer that is laying around... depending on the use that you want to give it at a server, you could even use windows xp pro and have a nice file server and configure it to be a web server... your limitations doing that from home are: windows xp pro (no home edition) can handle 5 clients at same time.\nwindows 2000 server or 2003 server, is going to cost you up to $1000 for the software.\nyou would have to have an internet connection with an static IP so it can resolve to http calls. This service is rather expensive... around 80-100 a month.\n\nto tell you the truth I would just use it for file server. Currently there are web hosting services that cost as little as 2.99 a month and includes a free domain name. so compare:\n\n$3 a month for a server already running a server class OS an already connected to an static IP.\n\nat least $500 for an OS that needs an expert to set it up, plus $80 for static IP. (no to mention the fact that you PC is just a pc that's laying around...)\n\nnow if you really need a aserver just to practice, start by using xp pro, it's very easy.
577558
I am not sure how to configure Sun's Application Server, but why not try Tomcat? it's downloadable from http://tomcat.apache.org/, it's free, and it's very easy to install and use
63375
If J2EE was as bad as you think it is, why is it so widely used? Answer: it's not.\n\nIt's been a very long time since this technology could be accused of being generally inefficient. JIT and adaptive in-time compilers can actually recompile byte-code into assembley during runtime depending on how it's currently being used. This can produce faster execution in certain cases than C or C++.\n\nMost of the pain comes from starting the runtime, in an enterprise environment this is not an issue.\n\nPS. Remember it's just a specification. If you want to do Java just like C# (ie. compiled and ready to go as a binary), take a look at http://gcc.gnu.org/java/
435244
2005 is so much better than 1.x.  There are a myriad of new freatures in 2.0.  You can use MasterPages for your website layouts.  There are web parts that would enable a web user to customize a webpage by being able to shift elements around on the page.  The DataGrid was replaced by GridView, which is easier to work with.  You can also use SqlDataSource to populated Data Controls.  The SqlDataSource will save you time so you don't have to write connection code.\n\n2.0 now has local database support.  You can add a database right to your APP_DATA folder, which you'll be able to build and connect to with ease.  You can only access this database from the project you are working in.  If you want to make the database live on a webhost, you have to copy the .mdf or generate script to move it.\n\nClasses now have a keyword called "Partial", which would allow you to have the same class name over many areas.  This is so, if you are working in a team environment, many co-workers can work on their own version of the same class without writing over each others' code.  At compile time, these same files will be compiled together.\n\nThere is just too many things to list on here.  If I were you, I would go to ASP.NET QuickStarts and go from there.  There is a lot of information you can learn from there.\n\nAlso, if you haven't already, download the startkits from ASP.NET.  The starterkits are useful and powerful, and not just some cheesy website example.
3187
Deepanjan,\n\nTo give an overview, presently .NET is preferred for windows based applications. But Java platform is meant for web based applications, i.e, Client-Server architecture. The advantage of Java is also the disadvantage to it. That is, running in multiple platforms is the advantage and since beacuse of the reason the class files are exposed and can be decompiled by anyone.\n\nIf you are intrested in the computer security, I can advice you to go with .NET, since Java is not high enough in that side. Using .NET you can easily access the system resources and many other details easily. Java requries some third party libs and has a diffrent license.\n\nReg dabbling with C/C++, even with Java you can do that. There is some concept called JNI (Java Native Interface) where you can use other languages with Java.
192839
Since this is your first application i would probably recommend starting with ASP.NET and C#.  It's relatively easy to learn and implement and web project within the dot net framework.   However, I do like the control and features that server side Java (JSP,Servlets,JSF,etc...) programming allows.  The down side do java is that deploying the application once it's written is somewhat cumbersome.   There's also PHP.. which i personally hate! with a passion.. but is very similar to ASP.\n\nEitherway whichever technology you use, there are plenty of example and tutorials online that can guide you through getting started.   \n\nHope this helps....