杰信商贸-项目笔记_第1页
杰信商贸-项目笔记_第2页
杰信商贸-项目笔记_第3页
杰信商贸-项目笔记_第4页
杰信商贸-项目笔记_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一天国际物流杰信商贸+搭建环境项目背信商贸是国际物流行业一家专门从事玻璃器皿贸易的公司公司总部位于十一个物、条形码、入库、出库、退货、盘点、库存、库存上限、统计查询)和展会管理(包括:展会管理、出单管理形成货物数字化管理。二期完成货运全流程管理,包括购销合同、出货表统计、出口报运单、HOME装箱单、装箱单、委托书、、财务统计等。找jar,浏览它的框架,技术freemake(看到不了解的,,了解它的Dao数据库ServiceController/actionJspCRUD操作。了解业务,UMLRationalroseUML非常强大的工具(大公司)用例图、类图、序列图、状态PowerDesigner用例 HOMEHOME数据OracleXEUniv简版(11g正式版安装包,2PL/SQLoracle客户端工具不能直 安装ORACLE创建SID,创建数据库(账号,默认system/sys系统账号。一定要记住a)创建一个账b)使用自己创建的账号登选择MyObjects只看到自己的内业务《概要设计生产厂家信息基础表根据客户所说的最大长24C主键策INT/LONGUUID字符串速度慢 使用开发步PDSQL语 全 简 联系 传 备 验货 排序 创建 创建部门创建时间生产厂PO对MavenMaven命令实际是通过jarmavenmyeclipseMYECLIPSEmaven工程weblibswebMavenc3p0oracle/mysql第日常其他jarlog4j、junit、排除的jarservlet.jarTOMCAT实现坐标怎么来 PDnamecode第二天基础信息~重点知识回

中架。开发的程序,都连接。当本地没有项目中要使用的jar,Myeclipsemaven插件会自动到去找jar,如果没找到仓库maven寻找,找到后。activiti-engine-5.13.jar.lastUpdated当远正。Pom文件报错,jar错误,去仓库 找jar,jar存在,点击jar开是否能打开。Jar如果打不开,代表jar时损坏,maven不会自动修正。人工删除,让他自动重新。无论是仓库,还是本地仓库只要有了jar,myeclipsemaven插件就会自动把它加载过来。myeclipsemavenmaven插件的oracle服务端。先安装操作系统,安装完操作系统,其他什么都不要安装,就安装oracle。Oracle很容易跟其它的程序发生,它后,(下,oracle卸载的文章,它比较具体告诉你要删除哪些)xeoracle这个IPSIDPowerDesigner15.1UML业务的字段内容怎么来数据库设计的规表都要加业务后缀,例如_C_B_PINT/LONG/DOUBLE/TIMESTAMP/CHAR/VARCHAR2尽量化在这几个类型中,这INF/pags类文件放在src/main/java下;资源文件src/main/resourcesweb文件放在 存放所有实体文件 .jk.dao存放所有dao的接口类,业务接口必须继承BaseDao接口,BaseDaoImpl实现类。 .jk.dao存放所有的service接口类,无需继承 .jk.controller存放所有springmvc的controller它不必须继承BaseController; jsp,它放在WEB-INF/pages ponents它第组件 ,例如mon.js主页设计时企业开发中常见的两种设计帧框架framesettable(业务系统Frame帧,可以连接一个Div+css+iframe(大型门户相对路

业务:启用、停分析:启用货运管表客户会给提供原始的表格,有的还有数据UUID或者自增作为主键,购销合同总金额=所有货物的数量*货物的单价的总和+所有附件的数量*附件的单价的总22数据库设计基础原则:三范现今业界主流数据库设计原则:反三范三范式追求的目标空间尽量小;反三范式追求的目标是查询速度。PDSQLPDSQL否否否否否是是保

第三天货运管理业务购销合回顾重点知Oracle安PL/SQLoracle,tnsnames.ora,同时记录下配置信息。如果把绿色版换个路径,就无法连接数据库(TNS侦听无法连接)绿色版只能在放回原来第一次的路径。就可以。拿到别人的项目,不要导入,新建项目拷贝相关文myeclipsemaven项目,然后把相关文件按其要求拷贝过新建项目时不要用默认自带的jdk,jdkjar不全,一定要换成自己安装的完整版本。将相关文件到对应下即可。如果直接导入项目,常见的错误lib完成生产厂家 则,jsp命名规则。了解各层的特点。需求分面试讲项目要做到三点讲业poi 路 细粒度的权限控Wherecreate_by:Wherecreate_dept=#{当前登录者所在的部门 总经务部-社保Where条件create_dept=#{当前登录者所在的部门#{ Wherecreate_deptlike部门表的编码有业务规0010010040010050010040010010040020010050013跨部门跨权限控制(特殊的情况,大型企业Wherecreate_deptin当前登录者配置的管理的部门集合)Create_byin(当前登录者配置的管理的集合上报:当销售录入合同后,确认无误后,点击“提交;提交之前的信息都为草稿,草客户订3003100个箱子。箱数=数量除以装率的分母300/3=1001/3第四天SQL重点知识回1)mapper有什么不同按对象来(hibernate)按普通字段来货物的外键:生产厂家,通过下拉列表的方式(id时)权限管理:细粒度的权门,分管-跨部门,跨权限(单独创建一个表)数据字一般它由+名称构成 :0101男,0102包装单位:0201PCS,0202区县:0290102902通用的数据字典,它可以存放多个分类,结构必须是ID+NAME数据字典都在哪里使用表的业务后 业务表 权限表级联删 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有什么区别POVOjspBO业务对象,一般对应复杂业务合同总金额(SQL查询实现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业务:购销合同查合同、货物、附件、生产厂家构建复杂多级关联的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提供两种关联方式,collectionofType多/associationjavaType。SQLSQLSUM(数量*单价)+SUM(数量*单价)=合同的总金NULLoracleSQL微软 SQL优Select*fromt1leftjoint2leftjoinPOIJXL,POIJxlexcel2003POI它可以操作office系列word、excel、ppt、visio(画网络布局、家装),在早期版本中POI初体验,8publicvoidtestHSSF_base()throwsWorkbookwb=newHSSFWorkbook();Sheetsheet=wb.createSheet();RownRow=sheet.createRow(7); CellnCell=nRow.createCell(4); OutputStreamos=newFileOutputStream("c:\\testpoi.xls"); //excel2003}POI小结Poiapi即可。HSSF构造的对象都在内存中,创建非常多的对象,当对象量越来越多时,ExcelExcel2007行数( contract_c)cleft(selectcontract onc.contract_id=cp.contract_idPOIInputStreamInputStreamis=newFileInputStream(newSheetsheet=Workbookwb=new RownRow= CellnCell=introwNo //intcolNo // nRow= // nCell= CellStylecustomStyle=POIxlsexcel2003xlsx2007以上版POI百万数据的打印(对面试极其有从数据库数据,LIST在构造时十分耗费内存,还占用CPU资Xlsxsheet1048576Jdk自带优化TOMCAT启动参数变大2)Myeclipse启动参数调整3)Jvm启动参数调整POIooxmlSXSSF对<groupId><groupId>它解决思路xlsx文件中。publicSXSSFWorkbook(intthis(null/*workbook*/,}每rowAccessWindowSizeHSSFXSSFSXSSFCSVCSV是一个标准的导入导出文件格式,实际是一个txt重点知识回POIAPI。API20模板开发好处很多API无需样式无需创建可以在模板文件中定义静态的内容,POI操作海量数据(100万之上称作海量数据)OOXMLWorkbookwb=new报表引读a)HSSFPatriarchpatriarch= //add

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论