怎么做项目

项目 环境搭建

一、项目分析

1.1、产品和项目区别/h3>

产品:先投资,做出产品,再去销售

项目:投标,分为甲方(项目应用方)和乙方(项目开发方),甲方先给乙方项目前期款,交付项目后,收取尾款。

1.2、bos项目规模

项目周期:1年多

纯编码时间:3个多月,项目组开发人员:20多人

1.3、系统分类

oa 自动化办公

crm 客户关系管理

erp 是针对资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。

bos是erp一部分,在需求中需要和财务系统、crm系统对接。

1.4、软件开发流程

需求调研(分析)—系统设计—–编码—–测试—–实施和运维

1.5、bos业务分析

开发任务:

三个业务功能模块

  • 基础设置模块(基础数据模块)—-物流基础数据(取派人员信息、区域分配信息、线路信息·····)
  • 取派模块:业务受理 调度—接受客户业务诉求,将业务数据录入到系统
  • 中转模块:物流中数据管理

两个系统功能模块

  • 用户管理
  • 权限管理

1.6、项目开发环境

开发环境 产品环境

操作系统 windows linux the-seerver-6.3

开发工具 myeclipsse

数据库 mysql 5.5.27 mysql 5.1.6

web容器 tomcat 6.0 tomcat 7.0 tomcat 6.0

浏览器 火狐

开发环境:window+tomcat6/7+myeclipse+mysql

产品环境:linux(企业服务器版)+oracle+weblogic/jboss

二、项目导入

将bos项目代码导入myecipse开发工具

建议新建web项目,将代码对应部分复制到项目中(MyEcipse,eclipse,mave)

通常三个source folder

src 存放源码

resource、config 存放配置文件

test 存放测试用例

struts2 约束要求,将jsp页面 放入web-inf下

struts2拦截器,拦截action的访问

问题:Filter和Interceptor有何区别/p>

filter可以拦截所有web资源。

interceptor只能拦截action

问题:将很多jsp都放入web-inf不能直接访问,通过action访问,需要为每一个jsp配置一个action吗/p>

访问page_a_b.action 映射到/WEB-INF/pages/a/b.jsp

三、使用maven进行项目构建

3.1、简单介绍

myeclipse 自带maven插件

eclipse 需要单独安装maven插件

3.2、maven项目整合

  • 建立maven环境
  • 初始化仓库内容
  • 建立mavenbos项目,项目移植
  • 编写pom.xml导入jar包
  • 运行项目
  • tomcat-maven-plugin 远程部署

3.3、maven在企业中怎么用的/h3>

maven:项目构建工具,进行项目编译、测试、打包、运行、发布

  • 使用maven将工程进行组件化,项目分为表现层、业务层、数据层属于maven创建三个项目,分别进行三层开发

  • maven和jenkins对项目进行持续集成

  • 企业中搭建私服

3.4、建立maven骨架的项目,运行bos

1、下载和解压maven的zip包

2、在myeclipse配置外部maven

3、配置仓库setting文件和仓库位置

默认位置C:Documents and Settingsseawindm2(这个文件夹没有settings,xml)将解压maven目录/conf/settings.xml复制 C:Documents and Settingsseawindm2

在settings.xml指定本地仓库位置

maven原理,使用坐标导入jar包,先在本地仓库找,如果没有,会去 络上仓库下载!

4、将repository.rar解压,覆盖本机原来的仓库

5、在myeclipse中建立maven工程

  • 可以自己选择骨架

quickstart骨架,javase的maven项目

webapp骨架,javaee的maven项目

  • 使用simple project骨架

输入maven参数

坐标:GroupId、Artifact、version

packing打包方式:jar(给别人引入的)、pom(给别人继承的)、war(用来运行的)

maven项目结构分析

src/main/java 存放项目源码

src/main/resources 存放项目配置文件

src/test/java 存放测试用例代码

src/test/resources 存放测试配置文件

src/main/webapp 文件夹用来存放页面代码

3.5、移植项目

将源码src/main/java

将配置文件 src/main/resources

将页面src/main/webapp(web-inf不要移动lib,只需要pages和web.xml)

3.6、编写pom、xml

使用坐标导入jar包

3.7、运行项目

右键项目–run as—maven build —-tomcat run

使用maven tomcat plugin 1,1 进行运行

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91318 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月21日
下一篇 2022年1月21日

相关推荐