I am Web Application Developer using C#.NET. I really want to start a new career using Sun's J2EE. What is do i need to be a Web Application Developer using J2EE?. Being a good Web Developer using .NET requires ASP.NET, SQL Server 2000, IIS .. etc. Those are all Microsoft package and what the market is expecting from a .NET developer. Now, What does the market expect from me as J2EE ? Can anyone help? I am lost and I don't know the exact steps to get started.\n\nThank you all
204555
You need to master:\n\n- Java language\n- the Java classes from J2SE (Standard Edition). You don't need to study all the classes. You can concentrate on some ones, like java.sql.*, java.io.*, for example. Skip java.awt, javax.swing, they are needed for form applications, not web apps.\n- Java Server Pages: it is out of J2SE, and is part of J2EE. You need to use a web container, like tomcat, see http://jakarta.apache.org\n- Servlets: only to complete you knowledge\n- And then, you can study some framework, like Struts (see the jakarta site), and Spring:\nhttp://www.springframework.org\n- For persistence, you can study some ORM, like\nhttp://www.hibernate.org\n- Please, skip Enterprise Java Beans, is a dead end, in my opinion. You can check\nhttp://www.theserverside.com\nhttp://www.jboss.org\n\nAngel "Java" Lopez\nhttp://www.ajlopez.com/
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.
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.
599222
Working with programs when web developing is always a bad idea. The reason is they never work together. You are essentially transferring information between macromedia and microsoft. They are extremely different in Internet language. The biggest problem is dreamweaver forms language very different from any other program and even different from the way it would be done by hand.\nMicrosoft products are the MOST unfriendly of development tools on the market. I know that many companies use Microsoft products for web development especially in asp.net but it is also the most hated of development types among web developers.\n\nTo put it simply... it's not only difficult but in some cases impossible to port anything between Microsoft products and other brands when it comes to Internet development. The structure and coding that it uses is so different from other products you are better off starting over. Even if you do get it to port, you will have problems with things not being in the right places or not there at all.
8930
The tired answer is to learn web programming skills, but those guys are generally a dime a dozen.\n\nLook into learning C# for windows.  There is a free version I believe that you can download for learning.  Learn how to do stuff with a database.  Again, I think there's a free version of SQL Server, or you can always use the free MySQL database.  Spend a lot of time really getting to undertand object oriented programming techniques (do this by making up some projects - games, DVD collection software, etc).  Once you have a good feel for it, farm yourself out dirt cheap - up to $20/hour - you may be able to find work as an "intern" for around $10 - $15/hour.  If you can live on that for around a year you're home free.  After a year of living like crap you should be good for a $50k/year job or less doing stuff you can work on at home.  After another year of that you should be able to do just about whatever you want.\n\nYou don't HAVE to do C#, but right now it's the easiest skill to get into places.  Java shops are going to be snootier and more difficult to get into for someone with no experience.  Lots more places are willing to give you a shot if you're willing to work for next to nothing (in programmer terms) and you know c#.\n\nIt's not easy, but it's not too hard either to get into programming and make a decent living.  If you have analytical skills and you enjoy solving problems, and, most importantly you aren't afraid to take risks, you can do it, no problem.
604020
I know what you mean, there are many technologies nowaday, that migth me confusing, but don't worry, most of the times the work by it self guides you trougth one or another till you get specialized.\n\nAnd even then, there migth be some moment when you will have to turn again to learn something diferent, since all of the technology is moving so fast that what is the fashion today migth be obsolete in one more year, so get used to it. I can tell you, i have work in technology about 10 years now, and i have worked with many diferent developer tools and databases.\n\nI will give you an idea, how i see it at the moment.\n\nEverything is about web nowaday, so, the fist thing you have to focus is on tools like HTML, XML, those are like basics, that you will use in almost any technology you work with.\n\nAbout programming languajes, i believe all the MS Visual Studio . NET is used in many places, there is wide known, and that would be a tool, wich you migth find that every where they look for people with that knowledge. And you can learn it almost anywhere.\n\nPerhaps, if you have an oportunity to learn something like database administrations, that would be anothe way to go, there you migth not be so into develop, but into database administration, using tools to create databases, manipulate databases, make tunning, that kind of work is better payed, i guess. \n\nThere are another technologies that are just starting, and i believe there's a long way to go with them, wich is Businness Inteligence, DataWareHouse. This is more about the exploit the functional data of a company, making it readable, more understandable for the Businness persons. \nThis is an area, that i believe it's just been developing in many companies, that is not easy to learn and the tools are not easy to get. If you like that kind of tools, you migth want to start in some company where they can help you to learn about it. This is very rentable in the future i guess.\n\nAll of this are general ideas, but you have to do a little research, so you find something you find interesting, and there you focus your job search.\n\nRemember that in any technology, if you don't know at the beginning you can be used as a junior developer, and getting a lower salary, but think that's the way you can get experience. \n\nGood luck.
313825
For that postition u might require JAVA, C++, C, PHP, Perl, Pascal, Javascript, XML, HTML knowledge.\n\nThis is a Resume from a persons that wants that postition \n\nhttp://j2ee-developer.com/\n\nScroll through and you will have an idea of what you need and dont need to get that position.
416923
microsoft certified soltions developer(MCSD) and microsoft certified application developer(MCAD) are the two certifications mapping to a software developer.\nC# .NET , ASP. NET , ARDSA, XML   are the technologies that are covered under them ... \nyou can start with C# as it will give you better base for ASP .NET as well. its not compulsory to start C#, just a suggestion.. there are books available in the market ...from microsoft for clearing the certification ... \ncertain web sites like brainbench, testking also give mock exams for them... \nand if you feel like you can go to esnips, and search for certification material...(its really worth it)\nand you need to locate a prometric testing center for giving the test .... \nin case u require further assistance feel free to mail me...\nrohit.nayak@rediffmail.com
208802
Check your JAVA on your system.\nOr else download and reinstall it.\nwww.java.com\nDownload J2SE for your Operating System.\nIt may be Win XP, Win 2003.\nChoose it from Java's site and all you need is J2SE.\n\nEnjoy !!
100387
I represent ePangea, which is an International eBusiness Internet Solutions Provider with corporate offices located in San Diego, CA. In lieu of directly promoting my firm to you, I would like to give you some sound advice in how you can locate good service providers for your Web development needs. \n\nFirst and foremost is to review references from your business partners and associates. Find those who have had sucessful Web services and contact their providers. \n\nAn excellent source to find Web developers is to use Rent-A-Coder (http://rentacoder.com) Define your project and post it to their board. You will probably received dozens of inquiries for your project in just a couple days.  \n\nGood luck to you!\n\nMD
524184
1) Where to get the java compiler?\n2) How to install a compiler?\nAnswer: Go to http://java.sun.com/javase/downloads/index.jsp to download JDK5.0 update 7 (note: it is SDK, not JRE).  Follow the installing direction in http://java.sun.com/j2se/1.5.0/install-windows.html. Right now the latest version is j2sdk1.5.0_07.\n\nDo not forget to Update the PATH variable so that you do not need to type a long directory every time you run the java. Otherwise each time you compile some java program, you will have to write the whole path as C:&#92;Program Files&#92;Java&#92;j2sdk1.5.0_07 &#92;bin&#92;Javac MyClass.Java. Follow the instruction 5 in the above web page to update the path.\n\nNote: do NOT delete the old path value, just put C:&#92;Program Files&#92;Java&#92;j2sdk1.5.0_07 &#92;bin&#92; to the end of the variable value with a semicolon before it.\n \n3) How to compile and run a java program?\nAnswer: You click on the "start", then "program", then "accessories", then "Command Prompt". It will give your the dos window called "command prompt" and display "c:&#92;". (It is good to have an shortcut icon of this on your desktop)\n \nAssume you should save all of programs for one question inside one directory (but NOT in the j2sdk directory).\nFor example, for assignment 1, make a directory as HW1, and save all of programs C:&#92;HW1&#92;.\nYou should type "javac MyHw1.java" in the same directory as the java file is located, i.e. C:&#92;HW1&#92; in the above example.\nThen the computer will compile java program and generate a MyHW1.class file. Now type "java MyHW1" in this directory  will run the application.\n\nIf you did not set the  path, you have to type "C:&#92;Program Files&#92;Java&#92;j2sdk1.5.0_07 &#92;bin&#92;javac MyHW1.java" and "C:&#92;Program Files&#92;Java&#92;j2sdk1.5.0_07 &#92;bin&#92;java MyHW1" respectively when you are in the directory of c:&#92;HW1&#92;. The path setting saves you of typing "C:&#92;Program Files&#92;Java&#92;j2sdk1.5.0_07 &#92;bin&#92;"\n\nYou have to run the compiler command in the same directory as the file.\n\n4) How do you have main() function expect variables to be entered from the user?\nAnswer: This is about Argument Array. In the binder, course notes: chapter 3 section 03, part 4, there is a small description about this argument array. Try the examples there and you will see how to use it.  Or read the textbook page 188 about the command line arguments.\n\n5)Why I need to bookmark this web page: http://java.sun.com/j2se/1.4.2/docs/api/index.html ? What does it do?\nAnswer: This page gives you all the informations of how each class is defined and examples of how the class and its methods are used. It is very important that you can access this page handy. So you may need to store a copy in your own computer with an Icon on the desktop or you make sure you have internet access when you want to look up.
27793
I think you should learn Java because it has rich class library which will enable you to add the required functionality.The intigrated technologies such as Servlets and JSP are Sun's implementation of PHP and ASP.Also as a matter of fact Java and J2EE server comes free of cost and are available for download at www.java.sun.com\nAlso use mySQL with JSP to add database functionality to your site.\n\nI think you should follows these steps to make the procedure fast\n1 Download JDK1.5,J2EE 1.4 ,mySQL and JConnector\nyou will find J connector onmysql's webiste\n2 Install them take help from their resp.  official sites\n3 learn JSP you could get help on java.sun.com \n4 for uploading the site on internet you could try\nwww.myjavaserver.com you will be surprised to know that it all comes free of cost\n5 Now this comes as a bonus you could try www.freedomain.co.nr for get yor required URL free of cost
115684
Have you tried any IDE for developing interfaces? For J2EE development you can use something like WSAD (WebSphere Application Developer) made by IBM. There are many different products available.
553893
It is not so much a program that you need but more like a server side programming technology (i.e. ASP, ColdFusion, ASP .NET, PHP, JSP, ...etc.) that you need.  With these server side technologies, you can use database with your web site.  \n\nI am a web developer by trade.  If you have any questions, please feel free to contact me.
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.
74368
You write ASP.NET programs in one of four programming languages: C#.NET, C++.NET, VB.NET or J#.NET.\n\nYou can write that code in Notepad, if you're really good; but chances are, you'll want an IDE (integrated development environment) to make coding a lot easier. Fortunately, Microsoft gives one away for free.\n\nTo download it, and for answers on all things ASP.NET:\n\nhttp://www.asp.net
629058
Yes, with asp.net 1.1 and 2.0 you can build up applications following a 3-tier architecture concept.\n\nThe use of 3-tier architecture empowers you with the flexibility to adapt your application in a modular fashion, ie without having to change the all code just because, for example, you want to be able to connect to different database engines.\n\nBy the consequent implementation of data providers in asp.net, you don't have to mix up connection strings and data queries with your logic code.\n\nMore on this topic under: