java»ù±¾¿ò¼ÜÄã»áÂð£¿
java web ¿ª·¢ ±íʾ²ã¿ò¼Ü struts jsf struts2.0 webworkµÈ
¿ØÖƲã¿ò¼Ü spring
Êý¾Ý·ÃÎʲã hibernate
Spring Framework ¡¾Java¿ªÔ´ J2EE¿ò¼Ü¡¿
SpringÊÇÒ»¸ö½â¾öÁËÐí¶àÔÚJ2EE¿ª·¢Öг£¼ûµÄÎÊÌâµÄÇ¿´ó¿ò¼Ü¡£ SpringÌṩÁ˹ÜÀíÒµÎñ¶ÔÏóµÄÒ»Ö·½·¨²¢ÇÒ¹ÄÀøÁË×¢Èë¶Ô½Ó¿Ú±à³Ì¶ø²»ÊǶÔÀà±à³ÌµÄÁ¼ºÃÏ°¹ß¡£SpringµÄ¼Ü¹¹»ù´¡ÊÇ»ùÓÚʹÓÃJavaBeanÊôÐÔµÄInversion of ControlÈÝÆ÷¡£È»¶ø£¬Õâ½ö½öÊÇÍêÕûͼ¾°ÖеÄÒ»²¿·Ö£ºSpringÔÚʹÓÃIoCÈÝÆ÷×÷Ϊ¹¹½¨Íê¹Ø×¢ËùÓмܹ¹²ãµÄÍêÕû½â¾ö·½°¸·½ÃæÊǶÀÒ»ÎÞ¶þµÄ¡£ SpringÌṩÁËΨһµÄÊý¾Ý·ÃÎʳéÏ󣬰üÀ¨¼òµ¥ºÍÓÐЧÂʵÄJDBC¿ò¼Ü£¬¼«´óµÄ¸Ä½øÁËЧÂʲ¢ÇÒ¼õÉÙÁË¿ÉÄܵĴíÎó¡£SpringµÄÊý¾Ý·ÃÎʼܹ¹»¹¼¯³ÉÁËHibernateºÍÆäËûO/R mapping½â¾ö·½°¸¡£Spring»¹ÌṩÁËΨһµÄÊÂÎñ¹ÜÀí³éÏó£¬ËüÄܹ»ÔÚ¸÷ÖֵײãÊÂÎñ¹ÜÀí¼¼Êõ£¬ÀýÈçJTA»òÕßJDBCÊÂÎñÌṩһ¸öÒ»Öµıà³ÌÄ£ÐÍ¡£SpringÌṩÁËÒ»¸öÓñê×¼JavaÓïÑÔ±àдµÄAOP¿ò¼Ü£¬Ëü¸øPOJOsÌṩÁËÉùÃ÷ʽµÄÊÂÎñ¹ÜÀíºÍÆäËûÆóÒµÊÂÎñ--Èç¹ûÄãÐèÒª--»¹ÄÜʵÏÖÄã×Ô¼ºµÄaspects¡£Õâ¸ö¿ò¼Ü×㹻ǿ´ó£¬Ê¹µÃÓ¦ÓóÌÐòÄܹ»Å׿ªEJBµÄ¸´ÔÓÐÔ£¬Í¬Ê±ÏíÊÜןʹ«Í³EJBÏà¹ØµÄ¹Ø¼ü·þÎñ¡£Spring»¹ÌṩÁË¿ÉÒÔºÍIoCÈÝÆ÷¼¯³ÉµÄÇ¿´ó¶øÁé»îµÄMVC Web¿ò¼Ü¡£¡¾SpringIDE£ºEclipseƽ̨ÏÂÒ»¸ö¸¨Öú¿ª·¢²å¼þ¡¿.
Struts ¡¾Java¿ªÔ´ Web¿ò¼Ü¡¿
StrutsÊÇÒ»¸ö»ùÓÚSun J2EEƽ̨µÄMVC¿ò¼Ü£¬Ö÷ÒªÊDzÉÓÃServletºÍJSP¼¼ÊõÀ´ÊµÏֵġ£ÓÉÓÚStrutsÄܳä·ÖÂú×ãÓ¦Óÿª·¢µÄÐèÇ󣬼òµ¥Ò×Óã¬Ãô½ÝѸËÙ£¬ÔÚ¹ýÈ¥µÄÒ»ÄêÖÐÆÄÊܹØ×¢¡£Struts°ÑServlet¡¢JSP¡¢×Ô¶¨Òå±êÇ©ºÍÐÅÏ¢×ÊÔ´(message resources)ÕûºÏµ½Ò»¸öͳһµÄ¿ò¼ÜÖУ¬¿ª·¢ÈËÔ±ÀûÓÃÆä½øÐпª·¢Ê±²»ÓÃÔÙ×Ô¼º±àÂëʵÏÖÈ«Ì×MVCģʽ£¬¼«´óµÄ½ÚÊ¡ÁËʱ¼ä£¬ËùÒÔ˵StrutsÊÇÒ»¸ö·Ç³£²»´íµÄÓ¦Óÿò¼Ü¡£¡¾StrutsIDE£ºÓÃÓÚStruts¸¨Öú¿ª·¢µÄÒ»¸öEclipse²å¼þ¡¿
Hibernate ¡¾Java¿ªÔ´ ³Ö¾Ã²ã¿ò¼Ü¡¿
HibernateÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄ¶ÔÏó¹ØϵӳÉä¿ò¼Ü£¬Ëü¶ÔJDBC½øÐÐÁ˷dz£ÇáÁ¿¼¶µÄ¶ÔÏó·â×°£¬Ê¹µÃJ
Ïà¹ØÎĵµ£º
int pagenum=0;
int pagesize = 4;
int nowpage = 1;
String showpage = request.getParameter("page");
String sdept1 = request.getParameter("selectdept");
if(showpage!=null){
nowpage = Convertutil.strtoint(showpage);
}
......
Õª¡¡Òª¡¡±¾ÎĽéÉÜÒ»¸öÓÃJ++ʵÏֵĻùÓÚWeb»·¾³µÄÐͬʽ¼ÆËã»ú¸¨Öú½ÌѧÈí¼þµÄ½á¹¹£¬²¢¸ø³öÁ˾ßÌåʵÏÖÖеÄһЩ¹Ø¼ü¼¼Êõ¡£
¡¡J++£¬Web£¬Ô¶³Ì½Ìѧ£¬SocketͨÐÅ
1¡¡ÒýÑÔ
¡¡¡¡Ëæ×ÅInternetÍøÂç¼¼ÊõµÄ·¢Õ¹£¬Ô¶³Ì¶àýÌå½Ìѧ³ÉΪµ±Ç°µÄ̽¾¿Èȵ㡣»ùÓÚInternetµÄWWWÓ¦ÓÃģʽ×÷ΪһÖÖ·½±ã¡¢Ñ¸ËٵĹ²ÏíÐÅÏ¢ÊֶΣ¬ÉîÊÜÓû§»¶Ó¡£Óû§Í ......
±¾ÎÄ·ÖÊ®ËĸöÀà±ð¶ÔÕýÔò±í´ïʽµÄÒâÒå½øÐÐÁ˽âÊÍ£¬ÕâÊ®Ëĸ÷Àà±ðÊÇ£º×Ö·û/×Ö·ûÀà/Ô¤¶¨Òå×Ö·ûÀà/POSIX×Ö·ûÀà/java.lang.CharacterÀà/Unicode¿éºÍÀà±ðµÄÀà/±ß½çÆ¥ÅäÆ÷/GreedyÊýÁ¿´Ê/ReluctantÊýÁ¿´Ê/PossessiveÊýÁ¿´Ê/LogicalÔËËã·û/BackÒýÓÃ/ÒýÓÃ/ÌØÊâ¹¹Ôì¡£
1.1.×Ö·û
x ×Ö·û x¡£ÀýÈça±íʾ×Ö·ûa
\\&nbs ......
ÒÔÏÂÊÇÐèÒª»ñµÃÅäÖÃÎļþµÄÀ࣬ÆäÖлñµÃ /config.properties ÎļþµÄÊý¾Ý
package com.chinacache.boss.queryservice.util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
public final class ConfigConstant {
static Logger logg ......
Ò»¡¢·´ÉäµÄ¸ÅÄî £º
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£ÕâÒ»¸ÅÄîµÄÌá³öºÜ¿ìÒý·¢Á˼ÆËã»ú¿ÆѧÁìÓò¹ØÓÚÓ¦Ó÷´ÉäÐÔµÄÑо¿¡£ËüÊ×Ïȱ»³ÌÐòÓïÑÔµÄÉè¼ÆÁìÓòËù²ÉÓÃ,²¢ÔÚLispºÍÃæÏò¶ÔÏó·½ÃæÈ¡µÃÁ˳ɼ¨¡£ÆäÖÐLEAD/LEAD++ ¡¢OpenC++ ¡¢MetaXaºÍOpenJavaµÈ¾ÍÊ ......