. NET C # to Java is not that hard , are oriented to the language, and the syntax is similar, the first comparison of the development environment, and then to the servlet, and then to MVC, are the same, but Java is more than the composition, as long as a good one, the back is copy, simply so easy, And with MyEclipse, you can save some of the preparation.
Directory
. NET C # to Java is not that difficult, development tools
. NET C # to Java is not that hard, servlet article
. NET C # to Java is not that hard, MVC article
1. Operating Environment JAVA:JDK
JDK installation and environment variable configuration
. Net:.netframework
2.WEB Server Java:tomcat,jboss,weblogic,websphere
Large projects with large servers, small projects generally with Tomcat can be
Tomcat installation and environment variable configuration
. Net:iis,jexus (Kestrelserver)
Kestrelserver for Asp,net Core
3. Development toolsJava:myeclipse 2015
Java Development tools more, but the most common is myeclipse, this is charged, there is a cracked version , the inside has been integrated with a lot of Java plug-ins, or with Eclipse This is open source, use when to manually hit the plug-in, It would be nice to master some of the shortcuts that are commonly used for development. This is written in e-text version, with the habit of good.
. Net:visualstudio 2015
4. Class Library Java:jar
Java development often uses some external jar packages, this and dll the same thing, in web project, the reference jar package is usually copied to webroot\web-inf\lib directory is now available. If not, add to the project reference: Engineering -> right mouse button ->properties->java Build path-> Libraies->add Jars Select the jar package ok to be referenced. In java project, src is the source code directory ,webroot is the page directory, Lib is jar package directory
. Net:dll
5. Database Java:mysql,oracle,nosql
The common database in Java is MySQL and Oracle, and then there are NoSQL databases developed by internet companies themselves , but this is a dedicated area.
. Net:sqlserver,oracle,nosql
6. Recommend several helpful tools
SQLYOG-64 Bit:mysql Database management tool (: http://www.jb51.net/database/327390.html), the activation code on the Internet has
Xshell: Remote bash equivalent to Linux
RealVNC: Remote Desktop equivalent to Linux
. NET C # to Java is not that difficult, development environment article