最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java辦公項(xiàng)目源代碼,Java項(xiàng)目源代碼

怎樣高效的閱讀JavaWeb項(xiàng)目源代碼

首先要理清楚代碼結(jié)構(gòu)和業(yè)務(wù)結(jié)構(gòu)(應(yīng)該有些文檔或者大的流程圖),這是閱讀具體代碼的前提。

成都創(chuàng)新互聯(lián)公司主打移動網(wǎng)站、網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、域名申請、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再決定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。

閱讀Java?web項(xiàng)目的代碼:

你需要找到

View層的代碼:前端頁面、圖片、資源文件都在其中。

Controller層的代碼:控制試圖與模型層以及數(shù)據(jù)傳遞。

Service層的代碼:業(yè)務(wù)邏輯。

Dao層的代碼:數(shù)據(jù)庫訪問邏輯。

從web.xml?-?appcontext.xml?-?xxx

Java的項(xiàng)目源碼

上傳圖片瀏覽用的java代碼:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

titleMy JSP 'file.jsp' starting page/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

script language="javascript"

function checkPic(){

var picPath=document.getElementById("picPath").value;

var type=picPath.substring(picPath.lastIndexOf(".")+1,picPath.length).toLowerCase();

if(type!="jpg"type!="bmp"type!="gif"type!="png"){

alert("請上傳正確的圖片格式");

return false;

}

return true;

}

//圖片預(yù)覽

function PreviewImage(divImage,upload,width,height) {

if(checkPic()){

try{

var imgPath;

//圖片路徑

var Browser_Agent=navigator.userAgent;

//判斷瀏覽器的類型

if(Browser_Agent.indexOf("Firefox")!=-1){

//火狐瀏覽器

imgPath = upload.files[0].getAsDataURL();

document.getElementById(divImage).innerHTML = "img id='imgPreview' src='"+imgPath+"' width='"+width+"' height='"+height+"'/";

}else{

//IE瀏覽器

var Preview = document.getElementById(divImage);

Preview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upload.value;

Preview.style.width = width;

Preview.style.height = height;

}

}catch(e){

alert("請上傳正確的圖片格式");

}

}

}

/script

/head

body

input type="file" id="picPath" name="doc" onChange="PreviewImage('Preview',this,240,180);" /

div id="Preview" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);"

/div

/body

/html

如何快速讀懂項(xiàng)目源碼javaWeb

一:學(xué)會如何讀一個JavaWeb項(xiàng)目源代碼 步驟:表結(jié)構(gòu)-web.xml-mvc-db-spring

ioc-log- 代碼

1、先了解項(xiàng)目數(shù)據(jù)庫的表結(jié)構(gòu),這個方面是最容易忘記 的,有時(shí)候我們只顧著看每一個方法是怎么進(jìn)行的,卻沒

有去了解數(shù)據(jù)庫之間的主外鍵關(guān)聯(lián)。其實(shí)如果先了解數(shù)據(jù) 庫表結(jié)構(gòu),再去看一個方法的實(shí)現(xiàn)會更加容易。

2、然后需要過一遍web.xml,知道項(xiàng)目中用到了什么攔

截器,監(jiān)聽器,過濾器,擁有哪些配置文件。如果是攔截 器,一般負(fù)責(zé)過濾請求,進(jìn)行AOP 等;如果是監(jiān) 可能是定時(shí)任務(wù),初始化任務(wù);配置文件有如使用了 spring

后的讀取mvc 相關(guān),db 相關(guān),service 相關(guān),aop 相關(guān)的文件。

3、查看攔截器,監(jiān)聽器代碼,知道攔截了什么請求,這

個類完成了怎樣的工作。有的人就是因?yàn)槿鄙倭诉@一步, 自己寫了一個action,配置文件也沒有寫錯,但是卻怎么

調(diào)試也無法進(jìn)入這個action,直到別人告訴他,請求被攔

4、接下來,看配置文件,首先一定是mvc相關(guān)的,如 springmvc

中,要請求哪些請求是靜態(tài)資源,使用了哪些 view 策略,controller 注解放在哪個包下等。 然后是db 相關(guān)配置文件,看使用了什么數(shù)據(jù)庫,使用了

什么orm框架,是否開啟了二級緩存,使用哪種產(chǎn)品作 為二級緩存,事務(wù)管理的處理,需要掃描的實(shí)體類放在什 么位置。最后是spring 核心的ioc

功能相關(guān)的配置文件, 知道接口與具體類的注入大致是怎樣的。當(dāng)然還有一些如 apectj 置文件,也是在這個步驟中完成

5、log

相關(guān)文件,日志的各個級別是如何處理的,在哪些 地方使用了log 記錄日志

6、從上面幾點(diǎn)后知道了整個開源項(xiàng)目的整體框架,閱讀 每個方法就不再那么難了。

7、當(dāng)然如果有項(xiàng)目配套的開發(fā)文檔也是要閱讀的。

如何將一個java項(xiàng)目源代碼打包成jar文件

右鍵點(diǎn)擊項(xiàng)目,選擇Export,找到j(luò)ava-JAR file點(diǎn)擊next,選擇jar的保存路徑,一般保存到桌面就行了,點(diǎn)擊finish,就OK了

java源代碼怎么打開

源代碼默認(rèn)是打不開的,可以使用反編譯工具,進(jìn)行逆向解析才能看到源代碼。

eclipse這個開發(fā)工具,默認(rèn)有反編譯的插件,在查看的類,按住ctrl點(diǎn)擊鼠標(biāo)左鍵即可查看源代碼。


當(dāng)前文章:java辦公項(xiàng)目源代碼,Java項(xiàng)目源代碼
文章分享:http://fisionsoft.com.cn/article/hodioc.html