框架优化培训.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自定义编译、打包过程中依赖的一些插件的配置。 2.用nexus建立maven私服 网上下载nexus-3.2.1-01.zip,解压后修改相关配置,包括端口号、根目录以及数据目录后,启动nexus应用。 用admin/admin123登录私服后建立snapshot和release仓库权限对应的用户。 如果私服所在服务器是通过代理上网,需要配置代理ip。 3.配置本地maven 打开本地maven的配置文件setting.xml 配置本地仓库的路径 配置模块工程发布到私有仓库的不同仓库的用户权限 打配置镜像路径,配置本地仓库到私有仓库的镜像,修改maven的找包原则:“本地仓库->中心仓库”修改为“本地仓库->私有仓库->中心仓库” Maven仓库 本地仓库 远程仓库 中央仓库 私服 第三方 配置profile,并激活profile 配置本地仓库使用的私有仓库或者中心仓库,并激活之,覆盖了原有的central中央仓库的配置 Maven的一些重要知识: 依赖范围 compile:默认,编译、测试、运行都有效 test:只有测试有效 provide:编译、测试有效,运行无效 runtime:测试和运行有效 依赖范围对传递性依赖的影响 第二直接依赖 compile test provided runtime 第一直接依赖 compile compile \ \ runtime test test \ \ test provided provided \ provided provided runtime runtime \ \ runtime 依赖调解原则 路径最短原则 最先声明原则 可选依赖 为了解决传递性依赖导致的冲突 排除性依赖 常用Maven命令 mvn clean package 模块工程打包 mvn clean install 模块工程构建成输出文件并安装到本地仓库 mvn clean deploy 模块工程构建成输出文件并发布到私服 中央仓库搜索 框架的前端使用的技术导致其对不同的终端的支持比较差,只能较好 地支持PC端,移动端需要重新开发页面,需要使用最新的前段技术。 解决方案: 使用bootstrap,为什么使用bootstrap? Bootstrap支持响应式布局,优先支持移动端的展示。减少了甚至消除了从PC端到移动端的开发的工作量。栅格布局 Bootstrap包括了很多组件,且定义了样式,能够做出风格一致且比较漂亮的前段效果。 Bootstrap使用字体图标,字体图标的好处: 图像清晰 轻量性,不需要图像,减少http请求 灵活性,设置样式和特效 兼容性 优化效果: * 框架优化及使用 2017-5-9 优化后的效果 使用哪些技术来优化? 为什么要做优化? I Ⅱ Ⅲ 目录 优化后的效果 使用哪些技术来优化? 为什么要做优化? I Ⅱ Ⅲ 目录 原框架的整体情况 原框架定位为公司内部的一个统一开发平台,其具有用户、机构、菜单 和权限管理等功能,也包含了一些通用的模块比如数据字段和日志等功能, 二次开发的业务模块可以以新增菜单的形式展示,具备了可拔插的功能。是 一个比较优秀的后台框架。 框架的后台部分使用了当今主流的后台开源技术,MVC使用了Spring MVC + Spring + Mybatis,具备开发满足高并发系统的基因;通过自定义拦截 器实现对mybatis的切面管理,实现了数据库操作日志的自动记录和查询的 分页功能。 框架的前端使用了jQuery的EasyUI,其提供的一些组件满足了和简化了 一般页面开发的需求,满足了PC端的页面展示。 集成方式使用了ant打出三个jar包,供新的业务应用使用;前端页面、 库文件和数据库脚本可以直接使用该框架中的。 原框架技术选型 功能 开源 构建工具 ant mvc Spring MVC 对象容器 Spring 持久层 Mybatis 数据库连接池 Proxool 日志 Log4j webservice CXF 缓存 Redis 前端 EasyUI 原框架的架构图 PC 手机端 外部系统 前端-EasyUI Spring Security 权限管理 用户管理 功能管理 菜单管理 角色管理 机构管理 url管理 字典管理 基础配置 日志管理 用户行为 登录日志 在线用户 oracle soap rest socket 业务模块 …… 原框架的缺点 打出的三个包有正反双依赖关系,导致看不出分包的必要结构且层次 不分明。框架使用ant打包,将一个工程打成

文档评论(0)

cyx + 关注
实名认证
内容提供者

装饰装修木工持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月15日上传了装饰装修木工

1亿VIP精品文档

相关文档