Java¸ßÊÖÕæ¾ÎªÄú¹æ»®Java¼¼ÊõÌåϵ
Java¼¼Êõ·Ïßͼ
Ìáʾ£ºÇ°ÎĶÔJava¼¼Êõ×öÁË¿ò¼ÜÐԵķÖÎö£¬°üÀ¨Java SE¡¢Java EEºÍJava ME£¬ÈöÁÕßÁ˽âÁËJavaÓÉÄÄЩ¼¼Êõ×é³É¡£ÎªÁËϵͳµØÑ§Ï°ÕâЩ¼¼Êõ£¬±¾ÎĽ«Öƶ¨Ò»Ì×ÍêÕûµÄJava¼¼Êõѧϰ·Ïß¡£
´ÓǰÎÄÖÐÎÒÃÇÒѾÁ˽⵽£¬Java SEÖаüº¬ÁËJavaµÄ»ù´¡¼¼Êõ£¬Java EEÖаüº¬ÁËÍøÂçÓ¦Óÿª·¢µÄ¸÷ÖÖ¼¼Êõ£¬Java MEÖаüº¬ÁËÒÆ¶¯É豸ӦÓÿª·¢µÄ¸÷ÖÖ¼¼Êõ£¬ÇÒJava SEÊÇJava EEºÍJava MEµÄ»ù´¡£¬ËùÒÔ¶ÔÓÚJava¼¼ÊõµÄѧϰ£¬ÓÐÁ½Ìõѧϰ·Ïߣº
Java SE→Java EE£ºÖ÷Òª½øÐÐÍøÂçÓ¦Óÿª·¢£¬ÊÇJava¼¼ÊõѧϰµÄÒ»ÌõÍêÕû·Ïߣ¬ÊÇ»ùÓÚJava EEµÄÆóÒµÓ¦Óÿª·¢£¬ÊÇĿǰJavaÓ¦ÓõÄÖ÷Òª·½Ïò¡£
Java SE→Java ME£ºÖ÷Òª½øÐÐÎÞÏßÓ¦Óÿª·¢£¬¸Ã¼¼Êõ·ÏßÏà¶Ô¼òµ¥Ò»Ð©¡£
Java SEàJava EEµÄ¼¼ÊõÓɵ͵½¸ßÐγÉÁËÒ»¸öÍêÕûµÄÌåϵ£¬ÊÇJava/Java EE¹¤³Ìʦ³É³¤±Ø±¸µÄ¼¼ÊõÌåϵ£¬ÏÂÃæÎÒÃǾ͸ù¾ÝJava SEàJava EEµÄ¼¼ÊõÌåÏµÖÆ¶¨Ò»Ì×ÍêÕûµÄѧϰ·Ïß¡£
1¡¢Java EE¼¼Êõ·ÖÀà
¸ù¾ÝJava EE¼¼ÊõµÄ·Ö²ã£¬ÎÒÃÇ¿ÉÒÔ½«Java EE¼¼Êõ·ÖΪÒÔÏÂ3Àà¡£
£¨1£©WebÓ¦Óü¼Êõ
JDBC£ºJDBC£¨Java DataBase Connectivity£©ÊÇÒ»¸ö»ùÓÚ±ê×¼SQLµÄÊý¾Ý¿â·ÃÎʽӿڣ¬Ö÷ÒªÓÃÀ´Á¬½ÓÊý¾Ý¿âºÍÖ±½Óµ÷ÓÃSQLÃüÁîÖ´Ðи÷ÖÖSQLÓï¾äºÍ´æ´¢¹ý³Ì¡£JDBCÏ൱ÓëMicrosoftƽ̨ÖеÄODBC¡£
Servlet£ºServletÊÇJavaƽ̨ÉϵÄCGI¼¼Êõ¡£ËüÔÚ·þÎñÆ÷¶ËÔËÐУ¬ÓÃÒÔ¶¯Ì¬Éú³ÉWebÒ³Ãæ¡£Ó봫ͳµÄCGIºÍÐí¶àÆäËûÀàËÆCGIµÄ¼¼ÊõÏà±È£¬Java Servlet¾ßÓиü¸ßµÄЧÂÊ£¬ËüÒÀ¿¿Ï̵߳ķ½Ê½À´Ö§³Ö²¢·¢·ÃÎÊ¡£
JSP£¨EL/JSTL£©£ºJSP£¨Java Server Page£©ÊÇÒ»ÖÖʵÏÖÆÕͨ¾²Ì¬HTMLºÍ¶¯Ì¬Ò³ÃæÊä³ö»ìºÏ±àÂëµÄ¼¼Êõ£¬ÀàËÆMicrosoft ASP¡¢PHPµÈ¼¼Êõ¡£Ëü½èÖúÄÚÈݺÍÍâ¹Û±íÏֵķÖÀ룬ʹµÃWebÒ³Ãæ¿ª·¢¿ÉÒÔ·½±ãµØ»®·Ö¸øÒ³ÃæÉè¼ÆÈËÔ±ºÍ³ÌÐòÔ±¡£ÔÚÔËÐÐʱ̬£¬JSP½«»á±»Ê×ÏÈת»»³ÉServlet£¬ËüµÄЧÂʺ͹¦ÄÜÓëServletÏà±ÈûÓвî±ð¡£
JavaBean£º·â×°ÒµÎñÂß¼µÄ×é¼þ£¬¿ÉÒÔʵÏÖÒµÎñ×é¼þµÄÖØÓá£
JSF£ºJSF£¨JavaServer Faces£©ÊÇÒ»ÖÖרÓÃÓÚ¹¹½¨Java WebÓ¦ÓõÄÒ³Ãæ×é¼þ¼¼Êõ£¬Ëü¼¯³ÉÁËServlet¡¢JSP¡¢JavaBean¡¢EL¡¢JSTLºÍ×Ô¶¨Òå±êÇ©µÈ¸÷ÖÖÒ³Ãæ¼¼Êõ£¬·½±ã»æÖƷḻµÄÒ³Ãæ×é¼þ¡£
£¨2£©ÆóÒµ¼¶Ó¦Óü¼Êõ
EJB£ºEJB¶¨ÒåÁËÒ»×é¿ÉÖØÓõÄ×é¼þEnterprise Beans¡£¿ª·¢ÈËÔ±¿ÉÒÔÀûÓÃÕâЩ×é¼þ£¬Ïñ´î»ýľһÑù½¨Á¢·Ö²¼Ê½Ó¦Óá£EJBΪËüµÄ¿ª·¢ÈËÔ±´ú¹ÜÁËÖîÈ簲ȫÐÔ¡¢Ô¶³ÌÁ¬½Ó¡¢ÉúÃüÖÜÆÚ¹ÜÀí¼°ÊÂÎñ¹ÜÀíµÈ¼¼Êõ»·½Ú£¬¼ò»¯ÁËÉÌÒµÂß¼µÄ¿ª·¢¡£
JNDI£ºJNDI£¨Java Naming and Directory Interface£©ÓÃÓÚ¶¨Î
Ïà¹ØÎĵµ£º
1¡¢Ê²Ã´ÊÇ´æ´¢¹ý³Ì¡£´æ´¢¹ý³ÌÊÇÊý¾Ý¿â·þÎñÆ÷¶ËµÄÒ»¶Î³ÌÐò£¬ËüÓÐÁ½ÖÖÀàÐÍ¡£Ò»ÖÖÀàËÆÓÚSELECT²éѯ£¬ÓÃÓÚ¼ìË÷Êý¾Ý£¬¼ìË÷µ½µÄÊý¾ÝÄܹ»ÒÔÊý¾Ý¼¯µÄÐÎʽ·µ
»Ø¸ø¿Í»§¡£ÁíÒ»ÖÖÀàËÆÓÚINSERT»òDELETE²éѯ£¬Ëü²»·µ»ØÊý¾Ý£¬Ö»ÊÇÖ´ÐÐÒ»¸ö¶¯×÷¡£ÓеķþÎñÆ÷ÔÊÐíͬһ¸ö´æ´¢¹ý³Ì¼È¿ÉÒÔ·µ»ØÊý¾ÝÓÖ¿ÉÒÔÖ´Ðж¯×÷¡£
2¡¢Ê²Ã´Ê±ºòÐèÒªÓô洢¹ý³Ì
......
ÖÚËùÖÜÖª£¬javaµÄÖÐÎÄÎÊÌâÒ»Ö±ÊÇÒ»¸öÀÏ´óÄѵÄÎÊÌ⣬Õâ¸öÏÖÏó¿ÉÒÔÔÚcsdnÖÐjavaÂÛ̳Àï¹ØÓÚÖÐÎÄÂÒÂëµÄÌáÎÊÂʾͿÉÒÔÁ˽⵽£¬ÉõÖÁÈí¼þ¾ÞÈËIBMרÃÅ¿ª±ÙÁËÒ»¸ö½â¾öÖÐÎÄÎÊÌâµÄ×¨Çø£¬×÷Ϊһ¸öË×ÈË£¨Ò»Ö±ÃÎÏëÏ£ÍûÏë½ð¿ÀûÄÇÑù³ÉΪһ¸ö“Ã°ÅÆÌìÉñ”£¬Ö»ÊÇһֱûÓгɹ¦£¬Ò²ÐíÊÇÒòΪÉϵ۲»ÕÕ¹ËÖйú°É£©£¬ÎÒҲΪͬÒâµÄÎÊÌâÀ§ÈÅ£ ......
Ãô½Ý¿ª·¢Öбàд¸ßÖÊÁ¿Java´úÂë
Ãô½Ý¿ª·¢µÄÀíÄîÒѾÁ÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡£
JavaÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÓÉÓÚ¿ª·¢ÈËÔ±µÄ¾Ñé¡¢Java´úÂë±àдϰ¹ß£¬ÒÔ¼°È±·¦Í³Ò»µÄ±ê×¼ºÍ¹ÜÀíÁ÷³Ì£¬ÍùÍùµ¼ÖÂÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿½Ï²î£¬ÄÑÓÚά »¤£¬ÐèÒª½Ï´óµÄ² ......
Ò»£¬ package,importÒýÈëÔÒò£º
package:
ÎÒÃǶ¼ÊìϤ³¬ÊУ¬³¬ÊÐËäÈ»ÅӴ󣬶«Î÷·±¶à£¬µ«È´¹ÜÀíµÄ¾®¾®ÓÐÌõ£¬µ±ÕÒijÑù¶«¶«Ê±£¬ÎÒÃÇÒ²ºÜÈÝÒ×ÕÒ
µ½£¬ËüµÄÒ»¸öÖØÒªµÄÔÒò¾ÍÊDzÉÓÃÁË·ÖÀà·ÅÖûúÖÆ£¬ÎïÆ··ÖÃűðÀà·ÅÖÃÔÚרÃŵÄÇøÓò£¬¼È·½±ã¹ÜÀí£¬ÓÖ·½±ãѰÕÒ
PackageÒ²ÊÇÒ»¸ö·ÖÀà·ÅÖö«¶«µÄÇøÓò£¬²»¹ýËü·Åµ ......
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.File;
public class captureScreen{
public captureScreen(String fileName) throws Exception
{
......