JAVAÏîÄ¿´úÂë±àд¹æ·¶
´úÂë±àд¹æ·¶Ä¿µÄ£ºÄܹ»ÔÚ±àÂë¹ý³ÌÖÐʵÏֹ淶»¯£¬ÎªÒÔºóµÄ³ÌÐò¿ª·¢ÖÐÑø³ÉÁ¼ºÃµÄÐÐΪϰ¹ß¡£
´úÂë±àд¹æ·¶Ê¹Ó÷¶Î§£ºJ2EEÏîÄ¿¿ª·¢¡£
°üÃüÃû¹æ·¶£º
Ä¿µÄ£º°üµÄÃüÃû¹æ·¶Ó¦µ±ÌåÏÖ³öÏîÄ¿×ÊÔ´Á¼ºÃµÄ»®·Ö
servletÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.servlet
ÀýÈ磺net.linkcn.web.servlet
×Ô¶¨Òå±êÇ©ÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.tags
ÀýÈ磺net.linkcn.web.tags
¹ýÂËÆ÷ÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.filter
ÀýÈ磺net.linkcn.web.filter
ActionÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.struts.action
ÀýÈ磺net.linkcn.web.struts.action
ActionFormÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.struts.form
ÀýÈ磺net.linkcn.web.struts.form
JavabeanËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.struts.service.impl
ÀýÈ磺net.linkcn.web.service.impl
JavabeanʵÏÖ½Ó¿ÚÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.web.service
ÀýÈ磺net.linkcn.web.service
DAOÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.dao.impl
ÀýÈ磺net.linkcn.dao.impl
DAOÀàËùʵÏֵĽӿÚÔÚ°üÖÐÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.dao
ÀýÈ磺net.linkcn.dao
POJOÀàÓëhbmÎļþËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.dao.hbm
ÀýÈ磺net.linkcn.dao.hbm
È«¾Ö¹«¹²Àà¡¢½Ó¿ÚÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.global
ÀýÈ磺net.linkcn.global
È«¾Ö¹¤¾ßÀàËùÔÚ°üÃüÃû¹æ·¶£º¹«Ë¾Ãû³Æ.¿ª·¢×éÃû³Æ.ÏîÄ¿Ãû³Æ.util
ÀýÈ磺net.linkcn.util
ÀàÃüÃû¹æ·¶
»ù±¾ÃüÃû¹æ·¶£º
Àà¡¢½Ó¿ÚÃüÃû
ÃüÃû¹æ·¶£ºÒÔ´óд×Öĸ¿ªÍ·£¬Èç¹ûÓжà¸öµ¥´Ê£¬Ã¿¸öµ¥´ÊÍ·×Öĸ´óд
ÀýÈ磺StudentInfo
½Ó¿ÚÃüÃû
ÃüÃû¹æ·¶£ºÒÔ´óд×Öĸ"I"¿ªÍ·£¬Èç¹ûÓжà¸öµ¥´Ê£¬Ã¿¸öµ¥´ÊÍ·×Öĸ´óд
ÀýÈ磺IStudentInfo
½Ó¿ÚʵÏÖÀàÃüÃû£º
ÃüÃû¹æ·¶£º½«ÊµÏֵĽӿÚÃû³ÆµÄÊ××Öĸ"I"È¥µô£¬ÒÔ"Impl×÷Ϊ½áβ"£¬Èç¹ûÓжà¸öµ¥´Ê£¬Ã¿¸öµ¥´ÊÍ·×Öĸ´óд¡£
ÀýÈ磺StudentInfoImpl
J2EE+SSH¿ò¼ÜÃüÃû¹æ·¶
servletÀàÃüÃû£º
ÃüÃû¹æ·¶£ºÒÔServletµ¥´Ê½áβ
ÀýÈ磺LoginServlet
POJOÃüÃû£º
ʹÓÃhibernate×Ô¶¯Éú³ÉµÄÀ༴¿É
DAOÀàÃüÃû£º
ʹÓÃhibernate×Ô¶¯Éú³ÉµÄÀ༴¿É
ActionÀàÃüÃû£º
ÃüÃû¹æ·¶£ºActionµÄÃüÃûÒÔPOJOÃû³ÆÀ´Öƶ¨£¬POJOÃû³ÆAction
ÀýÈ磺
Ò»¸öPOJOÃû³ÆÎªDiary£¬Æä¶ÔÓ¦µ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
¼ÇµÃ²¿ÃÅÀÏ´óÔø¾Ëµ¹ý£¬javaµÄÀ¬»ø»ØÊÕ»úÖÆ¶ÔÓÚjavaÌåϵ½á¹¹µÄѧϰ·Ç³£ÖØÒª¡£ÕâÀォÔĶÁµÄһЩÎÄÏ×ÕûÀí×ܽá³öÀ´£¬¼ÇÊöjavaµÄ¼¸ÖÖÀ¬»ø»ØÊÕËã·¨¡£
À¬»ø»ØÊÕËã·¨ÓÐÁ½¸ö»ù±¾µÄÎÊÌ⣺1.±ØÐë¼ì²âµ½À¬»ø¶ÔÏó¡£2.±ØÐëÖØÐÂÉùÃ÷±»À¬»ø¶ÔÏóÕ¼ÓõĶѿռ䲢ÇÒÈöѿռä¿ÉÓá£
¿É´ïÐÔ ......
ÕâÊÇ·þÎñ´°¿ÚÀ࣬ģÄâËĸöÏß³ÌÒì²½ÔËÐÐ
public class TicketWindow {
public static void main(String args[]) {
Ticket ticket = new Ticket();
Thread w1 = new Thread(ticket, "1ºÅÊÛÆ±´°¿Ú");
Thread w2 = new Thread(ticket, "2ºÅÊÛÆ±´°¿Ú");
Thread w3 ......
javaѧϰ:³¹µ×Ã÷°×JavaµÄIOϵͳ
ÎÄÕÂÀ´Ô´£º»¥ÁªÍø
Ò»£® InputºÍOutput
1. stream´ú±íµÄÊÇÈκÎÓÐÄÜÁ¦²ú³öÊý¾ÝµÄÊý¾ÝÔ´£¬»òÊÇÈκÎÓÐÄÜÁ¦½ÓÊÕÊý¾ÝµÄ½ÓÊÕÔ´¡£ÔÚJavaµÄIOÖУ¬ËùÓеÄstream£¨°üÀ¨InputºÍOut stream£©¶¼°üÀ¨Á½ÖÖÀàÐÍ£º
1.1 ÒÔ×Ö½ÚΪµ¼ÏòµÄstream
ÒÔ×Ö½ÚΪµ¼ÏòµÄstream£¬±íʾÒÔ×Ö½ÚΪµ¥Î»´ÓstreamÖжÁÈ¡»òÍùst ......