• 开发流程和Maven的配置


    按照何种开发模型?

    V模型:项目需求--->概要设计(功能模块)

    --->详细设计(页面的设计,数据库的设计)

    --->编码(框架的搭建,功能的实现)---->测试(单元测试,黑盒测试,性能测试,回归测试)--->发布(war包,jar包)--->项目评审--->项目完成

    敏捷开发:快速迭代

    数据库的设计的时候:

    1.提取功能模块的名称。

      用户,商品类别,商品,入库,出库,库存,供应商(公司信息)

      每个功能模块会单独形成一张表。

    2.根据每个表,形成它的字段(可以参考界面)。

    3.主表和子表。(提取公因式)

    4.表与表之间的关联(主外键)

    软件环境的搭建:

    1.svn(版本管理)

    2.jar包的管理(maven

    3.服务器(运行的服务器)

    4.数据库服务器

    maven的配置

    项目构建工具。

    如何使用maven

    1.首先要在本地安装maven

    2.配置系统环境变量,配置的就是path路径,比如我的:F:apache-maven-3.5.0in

     测试是否配置成功,在dos环境下输入:mvn –version

    本地maven-maven本地私服-阿里巴巴的镜像-远程中央库

    修改settings.xml,将阿里的镜像加入到maven配置里:

    <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
    </mirror>

    3.项目中引用maven

     maven中的引用就是一个配置文件。以pom结尾的。pom:project object model.

     myeclipse下配置maven

    4.web服务器:

     1websphereibm的产品

     2weblogic,oracle的产品

     3jboss的产品,服务器集群。运行ejb的中间件。

    JBOSS的配置:

    1)从官网下载并解压到目录下,可以配置环境变量。

    2)如果需要更改端口号(默认的端口号是8080),standaloneconfigurationstandalone.xml里找到8080修改,修改之后重启jboss

    3)在myeclipse下关联jboss

    5.日志记录:

    1)系统级别的

       运行系统的时候,系统出现的一些运行信息。

       log4j日志记录的框架。

       日志级别:

       DEBUG < INFO < WARN < ERROR

       日志的信息输出:可以直接输出到控制台,也可以直接写入到文本中,可以记录到数据库里。

      log4j的使用?

      a.首先配置log4j的框架。

      b.log4j的配置文件。

      c.配置log4j的配置文件:log4j.properties

       日志的配置: 

    • %m 输出代码中指定的消息
    • %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
    • %r 输出自应用启动到输出该log信息耗费的毫秒数
    • %c 输出所属的类目,通常就是所在类的全名
    • %t 输出产生该日志事件的线程名

    2)业务级别的。存放在数据库里。

  • 相关阅读:
    需求分析与原型设计
    调研《构建之法》指导下的全国高校的历届软工实践作品
    对实践项目完成后学习到的能力的预期
    NOIP2020赛前调整
    CSP-S2020赛前心态调整
    CSP-S2019认证
    如何在数据库中存储IP地址
    jmeter手写脚本,使用正则获取cookie(禁用cookies管理器)
    LoadRunner如何监控Linux下的系统资源
    LR回放https协议脚本失败:[GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX" failed:[10054] Connection reset by peer [MsgId:MERR-27780]
  • 原文地址:https://www.cnblogs.com/ljljava/p/7440499.html
Copyright © 2020-2023  润新知