当前位置: 首页 > news >正文

合肥公司门户网站制作多语言企业网站源码

合肥公司门户网站制作,多语言企业网站源码,网站开发语言为 php,seo关键词优化经验技巧目录 一、分模块设计与开发 1.1 分模块设计 1.2 分模块设计-实践​编辑 1.2.1 复制老项目改为spring-boot-management 1.2.2 新建maven模块runa-pojo 1.2.2.1 将原项目pojo复制到runa-pojo模块 1.2.2.2 runa-pojo引入新依赖 1.2.2.3 删除原项目pojo包 1.2.2.4 在spring-…目录 一、分模块设计与开发 1.1 分模块设计 1.2 分模块设计-实践​编辑 1.2.1 复制老项目改为spring-boot-management 1.2.2 新建maven模块runa-pojo 1.2.2.1 将原项目pojo复制到runa-pojo模块 1.2.2.2 runa-pojo引入新依赖 1.2.2.3 删除原项目pojo包 1.2.2.4 在spring-boot-management原项目引入runa-pojo依赖 1.2.3 新建maven模块runa-utils 1.2.3.1 将原项目utils复制到runa-utils模块 1.2.3.2 runa-utils引入依赖 1.2.3.3 spring-boot-management删除依赖 1.2.3.4 删除原项目utils包 1.2.3.5 在spring-boot-management原项目引入runa-utils依赖 1.2.4 启动服务-测试 1.3 总结 二、继承与聚合 2.1 继承 2.1.1 新建父工程模块runa-parent 2.1.2 设置runa-parent打包方式为pom 2.1.3 设置runa-parent父工程未springboot 2.1.4 删除 runa-parent的src 2.1.5 修改spring-boot-management父工程为runa-parent 2.1.6 删除 spring-boot-management提示异常的标签 2.1.7 在runa-pojo与runa-utils设置父工程和删除 2.1.8 在父工程runa-parent配置共有依赖 2.2 继承实现总结  2.3 版本锁定 2.3.1 将runa-parent管理版本子工程 2.3.2 runa-utils依赖版本删除 2.3.3 自定义属性  2.3.3.1 runa-parent设置版本 2.3.3.2 总结 2.2 聚合 2.2.1 runa-parent添加 2.2.2 runa-parent maven生命周期进行打包等 2.3 总结 三、私服 3.1 介绍 3.2 资源上传与下载 3.3 私服配置 3.3.1 需要在 servers 标签中配置访问私服的个人凭证(访问的用户名和密码) 3.3.2 在 mirrors 中只配置我们自己私服的连接地址(如果之前配置过阿里云需要直接替换掉) 3.3.3 需要在 profiles 中增加如下配置来指定snapshot快照版本的依赖依然允许使用 3.3.4 如果需要上传自己的项目到私服上需要在项目的pom.xml文件中增加如下配置来配置项目发布的地址(也就是私服的地址) 3.3.5 发布项目直接运行 deploy 生命周期即可 (发布时建议跳过单元测试) 3.3.6 启动本地私服 3.4 上传maven生命周期-deploy 3.5 下载 前言 分模块设计开发是一种软件开发方法论它将一个大型的软件系统按照不同的功能模块进行划分每个模块独立设计、独立开发、独立测试、独立部署和独立维护。这有助于降低整个系统的复杂度提高系统的可维护性和可扩展性。 分模块设计开发一般包含以下步骤 1. 确定系统的功能模块将整个系统划分成多个不同的功能模块如登录模块、订单模块、支付模块等。 2. 设计每个模块的接口在每个模块内部设计该模块与其他模块的接口包括输入输出参数、数据结构等。 3. 各个模块的独立开发分别对每个模块进行独立的开发每个开发人员只负责一个模块。 4. 集成测试在开发完成后对各个模块进行集成测试测试各个模块之间的接口是否正常是否能够协同工作。 5. 系统测试对整个系统进行测试模拟实际运行环境下的各种场景保证系统整体的稳定性和可用性。 6. 部署上线将整个系统部署到线上环境中进行实际的运行。 分模块设计开发的优点 1. 降低系统复杂度将整个系统分模块开发让开发人员专注于模块间的关系和模块内的逻辑从而降低系统复杂度。 2. 提高可维护性每个模块独立开发修改某个模块不影响其他模块的使用方便维护和升级。 3. 提高可扩展性如果需要增加新的功能只需要增加一个新的模块不会影响到其他模块的运行。 4. 提高开发效率多个开发人员可以并行开发不同的模块加快开发进度。 一、分模块设计与开发 1.1 分模块设计 1.2 分模块设计-实践 1.2.1 复制老项目改为spring-boot-management 新建文件夹spring_boot_project01 将之前方面复制过来改成 spring-boot-management 打开项目spring-boot-management 使用Rename 修改启动类等 1.2.2 新建maven模块runa-pojo 1.2.2.1 将原项目pojo复制到runa-pojo模块 1.2.2.2 runa-pojo引入新依赖 !-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.24/version/dependency 1.2.2.3 删除原项目pojo包 略 1.2.2.4 在spring-boot-management原项目引入runa-pojo依赖 dependencygroupIdcom.runa/groupIdartifactIdruna-pojo/artifactIdversion1.0-SNAPSHOT/version/dependency 1.2.3 新建maven模块runa-utils 1.2.3.1 将原项目utils复制到runa-utils模块 1.2.3.2 runa-utils引入依赖 !--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactIdversion0.9.1/version/dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion3.15.1/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion2.3.1/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion1.1.1/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion2.3.3/version/dependency!-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion3.1.2/version/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.24/version/dependency 1.2.3.3 spring-boot-management删除依赖 !--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactIdversion0.9.1/version/dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion3.15.1/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion2.3.1/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion1.1.1/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion2.3.3/version/dependency1.2.3.4 删除原项目utils包 略 1.2.3.5 在spring-boot-management原项目引入runa-utils依赖 dependencygroupIdcom.runa/groupIdartifactIdruna-utils/artifactIdversion1.0-SNAPSHOT/version/dependency 1.2.4 启动服务-测试 1.3 总结 二、继承与聚合 2.1 继承 2.1.1 新建父工程模块runa-parent 2.1.2 设置runa-parent打包方式为pom packagingpom/packaging 2.1.3 设置runa-parent父工程未springboot parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.2/versionrelativePath/ !-- lookup parent from repository --/parent 2.1.4 删除 runa-parent的src 略 2.1.5 修改spring-boot-management父工程为runa-parent parentgroupIdcom.runa/groupIdartifactIdruna-parent/artifactIdversion1.0-SNAPSHOT/versionrelativePath../runa-parent/pom.xml/relativePath/parent 2.1.6 删除 spring-boot-management提示异常的标签 groupIdcom.runa/groupId 2.1.7 在runa-pojo与runa-utils设置父工程和删除groupId 2.1.8 在父工程runa-parent配置共有依赖 将子工程共有的依赖剪切到父工程 2.2 继承实现总结  2.3 版本锁定 2.3.1 将runa-parent管理版本子工程 !-- 统一管理版本标签--dependencyManagementdependencies!--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactIdversion0.9.1/version/dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion3.15.1/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion2.3.1/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion1.1.1/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion2.3.3/version/dependency!-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion3.1.2/version/dependency/dependencies/dependencyManagement 2.3.2 runa-utils依赖版本删除 dependencies!--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactId /dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactId /dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactId /dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactId /dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactId /dependency!-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId /dependency/dependencies 2.3.3 自定义属性  2.3.3.1 runa-parent设置版本 propertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodinglombok.version1.18.24/lombok.version/properties !-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency 其他依次设置 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.2/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.runa/groupIdartifactIdruna-parent/artifactIdversion1.0-SNAPSHOT/versionpackagingpom/packagingnameruna-parent/nameurlhttp://maven.apache.org/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodinglombok.version1.18.24/lombok.versionjjwt.version0.9.1/jjwt.versionaliyun.oss.version3.15.1/aliyun.oss.versionjaxb.version2.3.1/jaxb.versionactivation.version1.1.1/activation.versionjaxb.runtime.version2.3.3/jaxb.runtime.version !-- 他好像不需要版本管理 因为他是spring-bootruna-parent本身就是继承springboot--spring-boot-starter-web3.1.2/spring-boot-starter-web /propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency/dependencies!-- 统一管理版本标签--dependencyManagementdependencies!--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactIdversion${jjwt.version}/version/dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion${aliyun.oss.version}/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion${jaxb.version}/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion${activation.version}/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion${jaxb.runtime.version}/version/dependency!-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId !-- 下面这个都可以删除--version${spring-boot-starter-web}/version/dependency/dependencies/dependencyManagement/project2.3.3.2 总结 2.2 聚合 2.2.1 runa-parent添加 !-- 聚合其他模块--modulesmodule../runa-pojo/modulemodule../runa-utils/modulemodule../spring-boot-management/module/modules project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.2/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.runa/groupIdartifactIdruna-parent/artifactIdversion1.0-SNAPSHOT/versionpackagingpom/packaging!-- 聚合其他模块--modulesmodule../runa-pojo/modulemodule../runa-utils/modulemodule../spring-boot-management/module/modulesnameruna-parent/nameurlhttp://maven.apache.org/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodinglombok.version1.18.24/lombok.versionjjwt.version0.9.1/jjwt.versionaliyun.oss.version3.15.1/aliyun.oss.versionjaxb.version2.3.1/jaxb.versionactivation.version1.1.1/activation.versionjaxb.runtime.version2.3.3/jaxb.runtime.version !-- 他好像不需要版本管理 因为他是spring-bootruna-parent本身就是继承springboot--spring-boot-starter-web3.1.2/spring-boot-starter-web/propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency/dependencies!-- 统一管理版本标签--dependencyManagementdependencies!--JWT令牌--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt/artifactIdversion${jjwt.version}/version/dependency!-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion${aliyun.oss.version}/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion${jaxb.version}/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion${activation.version}/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion${jaxb.runtime.version}/version/dependency!-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId !-- 下面这个都可以删除--version${spring-boot-starter-web}/version/dependency/dependencies/dependencyManagement/project2.2.2 runa-parent maven生命周期进行打包等 2.3 总结 三、私服 3.1 介绍 3.2 资源上传与下载 3.3 私服配置 私服配置说明 访问私服http://192.168.150.101:8081 访问密码admin/admin 下载地址 使用私服需要在maven的settings.xml配置文件中做如下配置 3.3.1 需要在 servers 标签中配置访问私服的个人凭证(访问的用户名和密码) serveridmaven-releases/idusernameadmin/usernamepasswordadmin/password /serverserveridmaven-snapshots/idusernameadmin/usernamepasswordadmin/password /server 3.3.2 在 mirrors 中只配置我们自己私服的连接地址(如果之前配置过阿里云需要直接替换掉) mirroridmaven-public/idmirrorOf*/mirrorOfurlhttp://192.168.150.101:8081/repository/maven-public//url /mirror 3.3.3 需要在 profiles 中增加如下配置来指定snapshot快照版本的依赖依然允许使用 profileidallow-snapshots/idactivationactiveByDefaulttrue/activeByDefault/activationrepositoriesrepositoryidmaven-public/idurlhttp://192.168.150.101:8081/repository/maven-public//urlreleasesenabledtrue/enabled/releasessnapshotsenabledtrue/enabled/snapshots/repository/repositories /profile 3.3.4 如果需要上传自己的项目到私服上需要在项目的pom.xml文件中增加如下配置来配置项目发布的地址(也就是私服的地址) distributionManagement!-- release版本的发布地址 --repositoryidmaven-releases/idurlhttp://192.168.150.101:8081/repository/maven-releases//url/repository!-- snapshot版本的发布地址 --snapshotRepositoryidmaven-snapshots/idurlhttp://192.168.150.101:8081/repository/maven-snapshots//url/snapshotRepository /distributionManagement 3.3.5 发布项目直接运行 deploy 生命周期即可 (发布时建议跳过单元测试) 3.3.6 启动本地私服 1、解压 apache-maven-nexus.zip2、进入目录 apache-maven-nexus\nexus-3.39.0-01\bin #注意解压不要有中文路径3、启动服务双击 start.bat4、访问服务localhost:80815、私服配置说明将上述配置私服信息的 192.168.150.101 改为 localhost 3.4 上传maven生命周期-deploy 3.5 下载 新项目配置依赖 要验证下载先将本地仓库的删除掉
http://www.tj-hxxt.cn/news/139591.html

相关文章:

  • 青岛公司注册网站网站服务器在那里找
  • 石狮网站建设费用个人建站需要多少钱
  • 鞍山制作网站的公司代理登录网站
  • 青岛工程建设管理信息网站下载作品集网站代码
  • 晋城建设公司网站wordpress文章自动采集发布
  • 网页截图快捷键ctrl好的seo
  • 如何站自己做网站重庆产品网站建设
  • 免费的网站程序如何申请免费企业邮箱
  • 资讯类网站建设方案书成都市网站建设设计
  • 安陆网站建设推广wordpress获取分类的文章列表
  • 西安优化网站wordpress 手机端api
  • 娱乐公司网站建站背景介绍如何进入wordpress后台
  • 预付网站建设服务费如何入账临沂网站案例
  • 成都专业建网站公司合肥网站建设5k5
  • 中国建设银行官网站大同做校园网站
  • 服务器网站路径问题如何免费做网络推广
  • 长安网站建设工作总结网站风格分类
  • 电脑自带做网站的软件xin网站ftp上传
  • 机械行业网站模板企业微网站制作教程
  • 有哪些网站做自建房设计网站开发咨询
  • 石家庄网站开发公司电话海南专业网站运营托管
  • 建站之星设计师专业建设网站外包
  • 360移动建站c2c交易平台下载
  • 公司做个网站网站有收录但是没排名
  • 网站制作眼google 网站收录
  • 惠州专门做网站wordpress外观编辑
  • 网站怎么做弹窗什么招聘网最好找工作
  • 四川省城乡住房和建设厅网站建站工具箱
  • 广西建设执业资格注册中心网站东莞网站建设对比
  • 动漫网站首页设计公司名字大全最新