杰信商貿(mào)-項目筆記_第1頁
杰信商貿(mào)-項目筆記_第2頁
杰信商貿(mào)-項目筆記_第3頁
杰信商貿(mào)-項目筆記_第4頁
杰信商貿(mào)-項目筆記_第5頁
免費預覽已結(jié)束,剩余41頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第一天國際物流杰信商貿(mào)+搭建環(huán)境項目背信商貿(mào)是國際物流行業(yè)一家專門從事玻璃器皿貿(mào)易的公司公司總部位于十一個物、條形碼、入庫、出庫、退貨、盤點、庫存、庫存上限、統(tǒng)計查詢)和展會管理(包括:展會管理、出單管理形成貨物數(shù)字化管理。二期完成貨運全流程管理,包括購銷合同、出貨表統(tǒng)計、出口報運單、HOME裝箱單、裝箱單、委托書、、財務(wù)統(tǒng)計等。找jar,瀏覽它的框架,技術(shù)freemake(看到不了解的,,了解它的Dao數(shù)據(jù)庫ServiceController/actionJspCRUD操作。了解業(yè)務(wù),UMLRationalroseUML非常強大的工具(大公司)用例圖、類圖、序列圖、狀態(tài)PowerDesigner用例 HOMEHOME數(shù)據(jù)OracleXEUniv簡版(11g正式版安裝包,2PL/SQLoracle客戶端工具不能直 安裝ORACLE創(chuàng)建SID,創(chuàng)建數(shù)據(jù)庫(賬號,默認system/sys系統(tǒng)賬號。一定要記住a)創(chuàng)建一個賬b)使用自己創(chuàng)建的賬號登選擇MyObjects只看到自己的內(nèi)業(yè)務(wù)《概要設(shè)計生產(chǎn)廠家信息基礎(chǔ)表根據(jù)客戶所說的最大長24C主鍵策INT/LONGUUID字符串速度慢 使用開發(fā)步PDSQL語 全 簡 聯(lián)系 傳 備 驗貨 排序 創(chuàng)建 創(chuàng)建部門創(chuàng)建時間生產(chǎn)廠PO對MavenMaven命令實際是通過jarmavenmyeclipseMYECLIPSEmaven工程weblibswebMavenc3p0oracle/mysql第日常其他jarlog4j、junit、排除的jarservlet.jarTOMCAT實現(xiàn)坐標怎么來 PDnamecode第二天基礎(chǔ)信息~重點知識回

中架。開發(fā)的程序,都連接。當本地沒有項目中要使用的jar,Myeclipsemaven插件會自動到去找jar,如果沒找到倉庫maven尋找,找到后。activiti-engine-5.13.jar.lastUpdated當遠正。Pom文件報錯,jar錯誤,去倉庫 找jar,jar存在,點擊jar開是否能打開。Jar如果打不開,代表jar時損壞,maven不會自動修正。人工刪除,讓他自動重新。無論是倉庫,還是本地倉庫只要有了jar,myeclipsemaven插件就會自動把它加載過來。myeclipsemavenmaven插件的oracle服務(wù)端。先安裝操作系統(tǒng),安裝完操作系統(tǒng),其他什么都不要安裝,就安裝oracle。Oracle很容易跟其它的程序發(fā)生,它后,(下,oracle卸載的文章,它比較具體告訴你要刪除哪些)xeoracle這個IPSIDPowerDesigner15.1UML業(yè)務(wù)的字段內(nèi)容怎么來數(shù)據(jù)庫設(shè)計的規(guī)表都要加業(yè)務(wù)后綴,例如_C_B_PINT/LONG/DOUBLE/TIMESTAMP/CHAR/VARCHAR2盡量化在這幾個類型中,這INF/pags類文件放在src/main/java下;資源文件src/main/resourcesweb文件放在 存放所有實體文件 .jk.dao存放所有dao的接口類,業(yè)務(wù)接口必須繼承BaseDao接口,BaseDaoImpl實現(xiàn)類。 .jk.dao存放所有的service接口類,無需繼承 .jk.controller存放所有springmvc的controller它不必須繼承BaseController; jsp,它放在WEB-INF/pages ponents它第組件 ,例如mon.js主頁設(shè)計時企業(yè)開發(fā)中常見的兩種設(shè)計幀框架framesettable(業(yè)務(wù)系統(tǒng)Frame幀,可以連接一個Div+css+iframe(大型門戶相對路

業(yè)務(wù):啟用、停分析:啟用貨運管表客戶會給提供原始的表格,有的還有數(shù)據(jù)UUID或者自增作為主鍵,購銷合同總金額=所有貨物的數(shù)量*貨物的單價的總和+所有附件的數(shù)量*附件的單價的總22數(shù)據(jù)庫設(shè)計基礎(chǔ)原則:三范現(xiàn)今業(yè)界主流數(shù)據(jù)庫設(shè)計原則:反三范三范式追求的目標空間盡量??;反三范式追求的目標是查詢速度。PDSQLPDSQL否否否否否是是保

第三天貨運管理業(yè)務(wù)購銷合回顧重點知Oracle安PL/SQLoracle,tnsnames.ora,同時記錄下配置信息。如果把綠色版換個路徑,就無法連接數(shù)據(jù)庫(TNS偵聽無法連接)綠色版只能在放回原來第一次的路徑。就可以。拿到別人的項目,不要導入,新建項目拷貝相關(guān)文myeclipsemaven項目,然后把相關(guān)文件按其要求拷貝過新建項目時不要用默認自帶的jdk,jdkjar不全,一定要換成自己安裝的完整版本。將相關(guān)文件到對應(yīng)下即可。如果直接導入項目,常見的錯誤lib完成生產(chǎn)廠家 則,jsp命名規(guī)則。了解各層的特點。需求分面試講項目要做到三點講業(yè)poi 路 細粒度的權(quán)限控Wherecreate_by:Wherecreate_dept=#{當前登錄者所在的部門 總經(jīng)務(wù)部-社保Where條件create_dept=#{當前登錄者所在的部門#{ Wherecreate_deptlike部門表的編碼有業(yè)務(wù)規(guī)0010010040010050010040010010040020010050013跨部門跨權(quán)限控制(特殊的情況,大型企業(yè)Wherecreate_deptin當前登錄者配置的管理的部門集合)Create_byin(當前登錄者配置的管理的集合上報:當銷售錄入合同后,確認無誤后,點擊“提交;提交之前的信息都為草稿,草客戶訂3003100個箱子。箱數(shù)=數(shù)量除以裝率的分母300/3=1001/3第四天SQL重點知識回1)mapper有什么不同按對象來(hibernate)按普通字段來貨物的外鍵:生產(chǎn)廠家,通過下拉列表的方式(id時)權(quán)限管理:細粒度的權(quán)門,分管-跨部門,跨權(quán)限(單獨創(chuàng)建一個表)數(shù)據(jù)字一般它由+名稱構(gòu)成 :0101男,0102包裝單位:0201PCS,0202區(qū)縣:0290102902通用的數(shù)據(jù)字典,它可以存放多個分類,結(jié)構(gòu)必須是ID+NAME數(shù)據(jù)字典都在哪里使用表的業(yè)務(wù)后 業(yè)務(wù)表 權(quán)限表級聯(lián)刪 selectcount(*)fromselectcount(*)fromwherecontract_product_idin(selectcontract_product_idfromcontract_product_cwhere(selectcount(*)fromcontract_product_cwherecontract_id=c.contract_id) ascpnum,(selectcount(*)fromext_cproduct_cwherecontract_product_idin(selectcontract_product_idfromcontract_product_cwherecontract_id=c.contract_id))as【面試】PO、VO、BO有什么區(qū)別POVOjspBO業(yè)務(wù)對象,一般對應(yīng)復雜業(yè)務(wù)合同總金額(SQL查詢實現(xiàn)selectcnumber*priceascptotalfromcontract_product_cwherecontract_id='471e562b-bfa5-4ba7-a2b5-17e9b0d40179'selectsum(cnumber*price)asexttotalfromwherecontract_product_idin(selectcontract_product_idfromwhere(selectcount(*)fromcontract_product_cwherecontract_id=c.contract_id) ascpnum,(selectcount(*)fromext_cproduct_cwherecontract_product_idin(selectcontract_product_idfromcontract_product_cwherecontract_id=c.contract_id))as(nvl((selectsum(cnumber*price)ascptotalfromcontract_product_cwherecontract_id=c.contract_id),0)+(selectsum(cnumber*price)asexttotalfromwherecontract_product_idin(selectcontract_product_idfromwhere)as業(yè)務(wù):購銷合同查合同、貨物、附件、生產(chǎn)廠家構(gòu)建復雜多級關(guān)聯(lián)的SQL時原 fromcontract_product_c)cpleftjoin(selectfactory_id,full_name,factory_name,contacts,phonefromfactory_c)foncp.factory_id=f.factory_id( from)left(selectfactory_id,full_name,factory_name,contacts,phonefromfactory_c)fonext.factory_id=f.factory_id ,inspector,total_amount,import_num,crequstom_name,delivefrom)leftjoin ext.ctype,duct_noasext_product_no,duct_imageasext_product_image,duct_descasext_product_desc,umberas umber,ext.packing_unitasduct_request,ext.order_noasext_order_no,ext.factory_idasext_factory_id,ext.full_nameext_full_name,ext.factory_nameasext_factory_name,ext.contactsasext_contacts,ext.phoneasext_phone fromcontract_product_c)cpleftjoinfactory_id,full_name,factory_name,contacts,phonefromfactory_c)on)leftjoin( from)extleftjoinfactory_id,full_name,factory_name,contacts,phonefromfactory_c)on)on)onc.contract_id=t.contract_idwherec.contract_id=#{contractId}第五天神奇的重點知識回mybatismybatis提供兩種關(guān)聯(lián)方式,collectionofType多/associationjavaType。SQLSQLSUM(數(shù)量*單價)+SUM(數(shù)量*單價)=合同的總金NULLoracleSQL微軟 SQL優(yōu)Select*fromt1leftjoint2leftjoinPOIJXL,POIJxlexcel2003POI它可以操作office系列word、excel、ppt、visio(畫網(wǎng)絡(luò)布局、家裝),在早期版本中POI初體驗,8publicvoidtestHSSF_base()throwsWorkbookwb=newHSSFWorkbook();Sheetsheet=wb.createSheet();RownRow=sheet.createRow(7); CellnCell=nRow.createCell(4); OutputStreamos=newFileOutputStream("c:\\testpoi.xls"); //excel2003}POI小結(jié)Poiapi即可。HSSF構(gòu)造的對象都在內(nèi)存中,創(chuàng)建非常多的對象,當對象量越來越多時,ExcelExcel2007行數(shù)( contract_c)cleft(selectcontract onc.contract_id=cp.contract_idPOIInputStreamInputStreamis=newFileInputStream(newSheetsheet=Workbookwb=new RownRow= CellnCell=introwNo //intcolNo // nRow= // nCell= CellStylecustomStyle=POIxlsexcel2003xlsx2007以上版POI百萬數(shù)據(jù)的打?。▽γ嬖嚇O其有從數(shù)據(jù)庫數(shù)據(jù),LIST在構(gòu)造時十分耗費內(nèi)存,還占用CPU資Xlsxsheet1048576Jdk自帶優(yōu)化TOMCAT啟動參數(shù)變大2)Myeclipse啟動參數(shù)調(diào)整3)Jvm啟動參數(shù)調(diào)整POIooxmlSXSSF對<groupId><groupId>它解決思路xlsx文件中。publicSXSSFWorkbook(intthis(null/*workbook*/,}每rowAccessWindowSizeHSSFXSSFSXSSFCSVCSV是一個標準的導入導出文件格式,實際是一個txt重點知識回POIAPI。API20模板開發(fā)好處很多API無需樣式無需創(chuàng)建可以在模板文件中定義靜態(tài)的內(nèi)容,POI操作海量數(shù)據(jù)(100萬之上稱作海量數(shù)據(jù))OOXMLWorkbookwb=new報表引讀a)HSSFPatriarchpatriarch= //add

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論