Java·´Éä1
1.1. ¸ÅÊö
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£
·´Éä±¾Éí²¢²»ÊÇÒ»¸öиÅÄ¾¡¹Ü¼ÆËã»ú¿ÆÑ§¸³ÓèÁË·´Éä¸ÅÄîеĺ¬Òå¡£ÔÚ¼ÆËã»ú¿ÆÑ§ÁìÓò£¬·´ÉäÊÇÖ¸Ò»ÀàÓ¦Óã¬ËüÃÇÄܹ»×ÔÃèÊöºÍ×Ô¿ØÖÆ¡£Ò²¾ÍÊÇ˵£¬ÕâÀàÓ¦ÓÃͨ¹ý²ÉÓÃijÖÖ»úÖÆÀ´ÊµÏÖ¶Ô×Ô¼ºÐÐΪµÄÃèÊö£¨self-representation£©ºÍ¼à²â£¨examination£©£¬²¢Äܸù¾Ý×ÔÉíÐÐΪµÄ״̬ºÍ½á¹û£¬µ÷Õû»òÐÞ¸ÄÓ¦ÓÃËùÃèÊöÐÐΪµÄ״̬ºÍÏà¹ØµÄÓïÒ塣ͨË×Òâ˼¾ÍÊǰÑJavaÀàÖеĸ÷ÖֳɷÖÓ³Éä³ÉÏàÓ¦µÄJavaÀà¡£ÀýÈ磬һ¸öJavaÀàÖÐÓÃÒ»¸öClassÀàµÄ¶ÔÏóÀ´±íʾ£¬Ò»¸öÀàÖеÄ×é³É²¿·Ö£º³ÉÔ±±äÁ¿£¬·½·¨£¬¹¹Ôì·½·¨£¬°üµÈµÈÐÅÏ¢Ò²ÓÃÒ»¸ö¸öJavaÀàÀ´±íʾ£¬¾ÍÊÇÆû³µÊÇÒ»¸öÀ࣬Æû³µÖеķ¢¶¯»ú£¬±äËÙÏäµÈµÈÒ²ÊÇÒ»¸ö¸öµÄÀà¡£±íʾJavaÀàµÄClassÀàÏÔȻҪÌṩһ¸öϵÁеķ½·¨À´»ñµÃÆäÖеıäÁ¿£¬·½·¨£¬¹¹Ôì·½·¨£¬ÐÞÊηû£¬°üµÈÐÅÏ¢£¬ÕâЩÐÅÏ¢¾ÍÊÇÓÃÏàÓ¦ÀàµÄʵÀý¶ÔÏóÀ´±íʾ£¬ËûÃÇÊÇField¡¢Method¡¢Contructor£¬PackageµÈµÈ¡£
1.2. JavaÀà·´ÉäÖеÄÀà
JavaµÄÀà·´ÉäËùÐèÒªµÄÀಢ²»¶à£¬Ö÷ÒªÊÇ£ºClass¡¢Field¡¢Constructor¡¢Method¡¢Object£¬ÏÂÃæÎÒ½«¶ÔÕâЩÀà×öÒ»¸ö¼òµ¥µÄ˵Ã÷¡£
1.2.1.ObjectÀࣺ
ÿ¸öÀ඼ʹÓà Object ×÷Ϊ³¬Àà¡£ËùÓжÔÏ󣨰üÀ¨Êý×飩¶¼ÊµÏÖÕâ¸öÀàµÄ·½·¨¡£
1.2.2.ClassÀࣺ
JavaÀàÓÃÓÚÃèÊöÒ»ÀàÊÂÎïµÄ¹²ÐÔ£¬¶¨ÒåÁ˸ÃÀàÊÂÎñÓÐʲôÊôÐÔ£¬Ã»ÓÐʲôÊôÐÔ£¬ÖÁÓÚÕâ¸öÊôÐÔµÄÖµÊÇʲô£¬ÔòÊÇÓÉÕâ¸öÀàµÄʵÀý¶ÔÏóÀ´È·¶¨µÄ£¬²»Í¬µÄʵÀý¶ÔÏóÓв»Í¬µÄÊôÐÔÖµ¡£Java³ÌÐòÖеĸ÷¸öJavaÀ࣬ËûÃÇÊÇ·ñÊôÓÚͬһ¸öÀàÊÂÎñ£¬ÊDz»ÊÇ¿ÉÒÔÓÃÒ»¸öÀàÀ´ÃèÊöÕâÀàÊÂÎñÄØ£¿Õâ¸öÀà¾ÍÊÇClass¡£
ÎÒÃÇ¿ÉÒÔÓÃPersonÀà´ú±íÈË£¬ËüµÄʵÀý¶ÔÏóÓÐÕÅÈý¡¢ÀîËÄÕâÑùÒ»¸ö¸ö¾ßÌåµÄÈË£¬ClassÀà´ú±íJavaÀ࣬ËüµÄ¸÷¸öʵÀý¶ÔÏóÓÖ·Ö±ð¶ÔÏóÓÖ·Ö±ð¶ÔÓ¦Ê²Ã´ÄØ£¿×Ö½ÚÂë¡£
¶ÔÓ¦¸÷¸öÀàÔÚÄÚ´æÖеÄ×Ö½ÚÂ룬ÀýÈ磺PersonÀàµÄ×Ö½ÚÂ룬ArrayListÀàµÄ×Ö½ÚÂ룬µÈµÈ¡£
ÈçºÎµÃµ½×Ö½ÚÂ룿
Ø ÀàÃû.class £¬È磺Date.class
Ø ¶ÔÏó.getClass(),È磺new Date().getClass();
Ø Class.forName(“ÀàÃû”)£¬È磺Class.forName(“java.util.Date”)
×¢Ò⣺JavaÖÐÓоÅÖÐÔ¤¶¨Òå×Ö½ÚÂ룺8ÖÖ»ù±¾Êý¾ÝÀàÐͺ͹ؼü×Övoid£¬ÓÃisPrimitive()·½·¨¿ÉÒÔÅжÏÊÇ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
µÝ¹éº¯ÊýÖ®JAVAÑÝÒï
µÝ¹éº¯ÊýÖ®JAVAÑÝÒï
1¡¢µÝ¹éº¯ÊýµÄ¶¨Ò壺
´ð£ºµÝ¹éº¯Êý¼´×Ôµ÷Óú¯Êý£¬ÔÚº¯ÊýÌåÄÚÖ±½Ó»ò¼ä½ÓµÄµ÷ÓÃ×Ô¼º£¬¼´º¯ÊýµÄǶÌ×ÊǺ¯Êý±¾Éí¡£
2¡¢µÝ¹é·½Ê½£ºµÝ¹éµ÷ÓÃÓÐÖ±½ÓµÝ¹éºÍ¼ä½ÓµÝ¹éÁ½ÖÖ·½Ê½¡£
A£ºÖ±½ÓµÝ¹é£ºÔÚº¯ÊýÖгöÏÖµ÷Óú¯Êý±¾Éí¡£
ʾÀý1£ºÏÂÃæ´úÂëÇóì³²¨ÄÇÆõÊýÁеÚnÏ쳲¨ÄÇÆõÊýÁеÚÒ»ºÍµÚ¶þÏ ......
»ùÓÚ·ºÐ͵ÄͨÓÃDao½Ó¿Ú£º£¨ÖØÒªÊÇÔÚÓ¦ÓÃhibernate»òJPAʱÔËÓã©
¡¡¡¡package com.qiujy.dao;
¡¡¡¡import java.io.Serializable;
¡¡¡¡import java.util.List;
¡¡¡¡/**
¡¡¡¡* »ùÓÚ·ºÐ͵ÄͨÓÃDao½Ó¿Ú
¡¡¡¡*/
¡¡¡¡public interface GenericDao {
¡¡¡¡void create(T entity);
¡¡¡¡void delete(T entity);
¡¡ ......
×÷ÕߣºDana Nourie£¬2006.11
·Ò룺ïúÖ¾¹ú£¬2009.12
Äã¿ÉÒÔÔÚInternetÉÏ¿´µ½µ½´¦¶¼ÊÇWEBÓ¦Óᣴ󲿷ֵÄWEBÓ¦ÓÃÓÃÀ´´¦ÀíÔÚÏß±íµ¥£¬Í¶Æ±£¬´¦ÀíÔÚÏßÉ̵궩µ¥£¬º½°àÔ¤¶©£¬»òÕßÊǼòµ¥µØÏÔʾÓû§µÇ¼
Ãû³Æ¡£ÄÇô£¬´´½¨WEBÓ¦ÓÃʱÓõ½ÄÄЩJava¼¼ÊõÄØ£¿ÄãÐèÒªµ¼ÈëÄÄЩ°üÄØ£¿ÕâЩҪ¿´Äã´´½¨µÄÊÇÄÄÖÖWEBÓ¦ÓÃÒÔ¼°Ëü×öʲô¶ø¶¨¡£
± ......