㈠ 李興華java開發實戰經典怎麼樣
魔樂科技的李興華?講的還行,我散頃做有他web開乎物發的整套視頻!如果樓主對李興華老師的書,或者視頻感興趣,可以去網上搜免費的視頻先沖衡看看,看適不適合自己!我也可以給你發幾個web開發的視頻看看
㈡ JAVAWEB開發實戰經典-基礎篇 求壓縮包解壓密碼
extrainfo
㈢ 李興華 的Java Web開發實戰經典
你是指高級篇嗎
㈣ java 高手們 給介紹幾本比較經典的 關於WEB開發的書籍!
李興華的 《JAVA WEB開發26日通》。實際上26日肯定是不行的
這書很不錯,網上還有老李的視頻!建議看這書的時候看看 MLDN,李興華的 JAVA基礎視頻!語速很快,但都是精華!
這本書一直講到了JSP和servlet,不過看了這本書後面都還有要學的!
㈤ 有一定的java基礎,想去學java web,該看哪些書
Java基礎
HTML (至少要了解)
javascript(至少懂點)
HTML的CSS +Div 什麼的(至少扒升了解)
servlet/jsp (這個要學好點)
然後可以開始做簡單的項目了
高深點的什麼MVC 模式啦
什麼亂起八虛首糟春譽老的框架啦都要學(不過這個可以再工作中積累)
去看些視頻吧 這樣最快
㈥ 關於Java Web基礎的書,大家給推薦下!
js和css已經不屬於java范疇了
Java 學習,最基本是java程序設計和面向對象技術,了解基本語法和面向對象思想。
推薦經典論著《java編程思想》,如果覺得太難懂,有本適合中國人口味的《Java 面向對象編程 》孫衛琴
然後是java web
主要學習Struts+Spring+Hibernate三層架構,三層架構不是一定要學,Spring是重點,其次Hibernate。當然資料庫mysql還是需要有了解。
㈦ 自學java找工作,希望自學過的人給點經驗,需要什麼書,推薦一下
我是從事軟體相關工作的,僅僅給你一些個人建議吧慧虧:
首先對於JAVA基礎,如果你沒有基礎,我推薦你《java開發實戰經典》李興華的教程。
當你JAVA基礎有一定功底後,在選擇一本JAVA WEB的書籍,如果你比較適應李興華的教程,可以繼續選擇他的書。對於JavaWeb,同樣推薦你《javaWeb開發實戰經典》也是李興華的教程。
另外一方面你要注意以下Oracle的學習,《Oracle從了解到精通》這本書不錯,但是我具體沒有閱讀過,但是實用性還是很強的。
另外要提的是,學習JAVA的捷徑不僅僅是看書,視頻教程也是很重要的,之所以推薦你這兩本書,是因為教程非常優秀,另外你可以看看馬士兵的視頻,同樣會讓你受益匪淺。
學習java一定要多敲代碼多練習,這才是根本。相信你擁有10000行有效代碼的時候就可以真正地進行框架的學習了。學習軟前碧神件java編碼是基礎,框架應用和項目的設計思路才是最重要的。在你學習java基礎和高慧敬級的時候,一定要注意相關知識的滲透和了解
㈧ 請大家推薦一本JavaWeb的入門書籍,javawb和jsp、serverlet是什麼區別呀
輕量級Java EE企業應用實戰(第三版) 李剛編著
書是最近新出的。。個人感覺李剛的書不錯。。。你上網搜搜。。先了解一下吧。。他的瘋狂系列我也有幾本。。
㈨ javaweb xml標簽之間沒有內容輸出
怎麼會呢,你的xml解析出錯了
1.介面
/**
*
*/
packagecom.huawei.liyong.interfaces;
importjava.util.Map;
/**
*@authorAdministrator
*/
publicinterfaceOperateTool
{
/**
*解析XML
*/
Map<String,String>parseXML(StringxmlPath,Stringroot);
/**
*寫入文件
*/
voidwriteToFile(StringfilePath,Stringcontent);
/**
*排序
*/
voidorderScore(Map<String,String>map,StringresultPath);
}
2.實體Bean學生
/*
*文件名:Student.java
*版權:〈版權〉
*描述:〈描述〉
*撰寫人:Administrator
*修改時間:Jul31,2011
*跟蹤單號:〈跟蹤單號〉
*修改單號:〈修改單號〉
*修改內容:〈修改內容〉
*/
packagecom.huawei.liyong.bean;
/**
*<P>
*Description://描述類的信息和作用
*
*@authorAdministrator
*/
publicclassStudent
{
privateStringname;
privateStringplace;
privateStringscore;
/**
*@returnthename
*/
publicStringgetName()
{
returnname;
}
/**
*@paramname
*thenametoset
*/
publicvoidsetName(Stringname)
{
this.name=name;
}
/**
*@returntheplace
*/
publicStringgetPlace()
{
returnplace;
}
/**
*@paramplace
*theplacetoset
*/
publicvoidsetPlace(Stringplace)
{
this.place=place;
}
/**
*@returnthescore
*/
publicStringgetScore()
{
returnscore;
}
/**
*@paramscore
*thescoretoset
*/
publicvoidsetScore(Stringscore)
{
this.score=score;
}
/*
*(non-Javadoc)
*
*@seejava.lang.Object#toString()
*/
@Override
publicStringtoString()
{
returnnewStringBuffer().append(
Student.class.getName()
+"[name="
+this.name
+",place="
+this.place
+",score="
+this.score
+"]").toString();
}
}
3.具體操作類
/**
*
*/
packagecom.huawei.liyong.action;
importjava.io.File;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.util.HashMap;
importjava.util.Map;
importjavax.xml.parsers.DocumentBuilder;
importjavax.xml.parsers.DocumentBuilderFactory;
importjavax.xml.parsers.ParserConfigurationException;
importorg.w3c.dom.Document;
importorg.w3c.dom.NodeList;
importorg.xml.sax.SAXException;
importcom.huawei.liyong.bean.Student;
importcom.huawei.liyong.interfaces.OperateTool;
/**
*@authorAdministrator
*/
publicclassOperaterAction
{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args)
{
Operatoro=newOperator();
o.orderScore(o.parseXML("student.xml","student"),"result.txt");
}
}
{
;
privateDocumentBuilderdb;
privateDocumentdocument;
privateNodeListnodeList;
privateMap<String,String>map=newHashMap<String,String>();
privateStudentstudent=newStudent();
publicMap<String,String>parseXML(StringxmlPath,Stringroot)
{
//TODOparseXML
try
{
dbf=DocumentBuilderFactory.newInstance();
db=dbf.newDocumentBuilder();
document=db.parse(xmlPath);
nodeList=document.getElementsByTagName(root);
for(intj=0;j<nodeList.getLength();j++)
{
map.put("all"+j,nodeList.item(j).getChildNodes().item(1)
.getTextContent()
+","
+nodeList.item(j).getChildNodes().item(3)
.getTextContent()
+","
+nodeList.item(j).getChildNodes().item(5)
.getTextContent());
}
}
catch(ParserConfigurationExceptione)
{
e.printStackTrace();
}
catch(SAXExceptione)
{
e.printStackTrace();
}
catch(IOExceptione)
{
e.printStackTrace();
}
returnmap;
}
publicvoidwriteToFile(StringfilePath,Stringcontent)
{
FileWriterfw=null;
Filef=null;
try
{
f=newFile(filePath);
fw=newFileWriter(f);
fw.write(content);
fw.flush();
}
catch(IOExceptione)
{
e.printStackTrace();
}
finally
{
try
{
if(null!=fw)
{
fw.close();
}
}
catch(IOExceptione)
{
e.printStackTrace();
}
}
}
publicvoidorderScore(Map<String,String>maps,StringresultPath)
{
String[]array=null;
StringBufferbuffer=newStringBuffer();
StringBuffersbf=newStringBuffer();
Stringtemp="";
for(inti=0;i<maps.size();i++)
{
buffer.append(maps.get("all"+i)+";");
}
array=buffer.toString().split(";");
for(inti=0;i<array.length;i++)
{
for(intj=i;j<array.length;j++)
{
if(Integer.parseInt(array[i].substring(array[i]
.lastIndexOf(",")+1,array[i].length()))<Integer
.parseInt(array[j].substring(array[j].lastIndexOf(",")+1,
array[j].length())))
{
temp=array[j];
array[j]=array[i];
array[i]=temp;
}
}
}
for(inti=0;i<array.length;i++)
{
student.setName(array[i].split(",")[0]);
student.setPlace(array[i].split(",")[1]);
student.setScore(array[i].split(",")[2]);
sbf.append(student.toString()+" ");
writeToFile(resultPath,sbf.toString());
}
}
}
㈩ JavaWeb編程視頻哪個老師講得比較好或者可以推薦幾本好的書給我。謝謝各位大蝦指導
MLDN的李興華,李興華老師在java方面可以說是一個權威啦,對java有自己獨到的見解
李興華老師的啟發式教學模式我非常喜歡,你可以在網上搜一下MLDN或者李興華老師的名字
就可以找到的,你可以下載看一下,相信你也會喜歡的
但願可以幫助你哈,或者你給我個郵箱我給你發過去,有什麼問題可以追問哈
我也是學習java的但願不會的問題可以相互交流討論啊 ^_^