// 学习
jquery tmpl
jqueryUI layout
//===================== om需求 ========================
一.缺少组件:
1.tab(向$.tab() 那种)
2.buttonBar
3.可编辑行的table
子节点排序..?
//===================== 功能 ========================
//===================== 整体 ========================
一.文件引用整合方式:
1.无需切换的显示页面, 直接include, 或者合并为一个页面
通过ajax实现参数初始化和局部刷新
//可以应用jquery tmpl技术
2.定义文件的命名
dialog, 统一以dialog-xxx.jsp命名
把dialog包含的dialog在页面include
二.文件夹梳理:
1.view/edit文件夹
2.dialog文件夹
3.include文件夹
三.js,css文件使用单独文件
四.每个jsp引入的页面最好能用注视简要标明
五.页面直接参数传递梳理
1.通过这种方式传递参数: Aps.SiteConfig.moveNodeURL, 个人认为应在调用函数是传参
2.请求参数要统一到一个对象, 一目明了
六.编码
// 前台
1.js _xxx表明私有方法
// 后台:
1.引入log
2.删除多余方法
3.抽象工具方法
private
// 页面间跳转提示
//===================== UE ========================
portlet分类:
类别树使用文件夹 ?
//===================== 代码 ========================
引入jsonlib
jquery tmpl 使用
两种封装方式:
// com.google.map.xxx
// (function() {}, $.extend(xxx.prototype, {},);)();
//===================== 梳理 ========================
// 站点管理(site-config/src-config)
jsp:
site-config.jsp
树: 单击请求 folder.jsp/page.jsp/link.jsp.
portlet管理:
portlet-title-config.jsp --> 修改title
portlet-decoration-config.jsp --> 修改装饰
site-constraint.jsp --> 授权
// 被include到 xxx-security.jsp fragment-security.jsp
sortNodes.jsp --> 排序页面
portlet-decoration.jsp --> folder/page 基本信息form
xxx-meta.jsp --> 被include到相应的xxx.jsp
node-move-dialog.jsp
//? fragment-security.jsp
//? profile.jsp
//? complexLayoutDesigner.jsp
js:
// 个性化规则(profile)
index.jsp-ajax--> main.jsp
new-profiling-rule.jsp -- 左边, 新建规则类别对话框
rule-crud.jsp --> 右边上下两个fieldset
new-criterion-dlg.jsp --> 规则fieldset, 新建规则对话框
edit-criterion-dlg.jsp --> 规则fieldset, 编辑规则对话框
//===================== 技术问题 ========================
// 被传入jquery执行的代码怎么跟踪, 比如ajax请求jsp嵌入到dom里面
// ajax请求, 后台如果通过request.setAttribute()向前台传参数, 前台通过success使用EL表达式获取不了;
jetspeed api
Folder
Page
Link
PageManager
Profiler
PortletRegistry
Fragment
//===================== 具体问题 ========================
// jsp: profile
main.jsp 打开的新建dialog, 在new-profile-rule.jsp关闭. // --> 很容易忘记e
newProfilingRule --> 新建dialog, ajax请求打开dialog
new-profile-rule.jsp --> select框 ?? 显示不出来..
---1
主题解耦
---2
需求分析 原型
功能需求, 系统需求(权限 渲染-主题 导航规则)
梳理工程结构 使用maven
分级权限 多站点 控制台界面选型
第三方包管理
---3
单点登录框架
统一用户框架
js.css工具集
自定义标签
数据可视化
分享到:
相关推荐
《PyPI官网下载:深入解析OASYS1-APS-Extensions-1.0.83.tar.gz》 PyPI(Python Package Index)是Python开发者的重要资源库,它为全球的Python爱好者提供了海量的开源库和模块,使得软件开发变得更加便捷高效。在...
**Python库 django-aps-bom-0.3.tar.gz 知识点详解** 在IT行业中,Python是一种广泛使用的高级编程语言,尤其在Web开发领域,它有着强大的生态系统和丰富的库支持。`django-aps-bom-0.3.tar.gz` 是一个针对Python的...
《PyPI官网下载:深入解析OASYS1-APS-Extensions-0.0.11.tar.gz》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库供全球用户下载和分享。在本文中,我们将探讨一个特定的资源...
亚马逊广告APS-Core-1-7-0
资源分类:Python库 所属语言:Python 资源全名:django-aps-bom-0.5.16.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
制造业APS-MES-WMS系统介绍.pptx
《PyPI官网下载:深入解析OASYS1-APS-Extensions-1.0.31.tar.gz》 PyPI(Python Package Index),是Python社区官方的软件包仓库,提供了丰富的Python库供开发者下载和使用。"OASYS1-APS-Extensions-1.0.31.tar.gz...
APS上海比迪-铝型材手册
资源分类:Python库 所属语言:Python 资源全名:OASYS1-APS-Extensions-1.0.50.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
"OASYS1-APS-Extensions-0.0.27.tar.gz" 是一个Python库的压缩包,特别针对OASYS1和APS(Advanced Photon Source)进行了扩展。 **OASYS1项目** OASYS1(Optical Applications SYstem 1)是一个基于Python的开源...
资源分类:Python库 所属语言:Python 资源全名:OASYS1-APS-Extensions-0.0.22.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
标题 "APS-2021-01:APS-2021-01" 和描述 "APS-2021-01:APS-2021-01" 提供的信息相对有限,但我们可以从标签 "Python" 中推测这可能与一个使用Python编程语言的项目或安全漏洞有关。在IT领域,特别是软件开发和信息...
《AnalysePrestackSeismic-APS_Release-archive-refs-heads-master.zip》是一个与地震前stack分析相关的软件或代码库的压缩包。该文件名暗示它可能是某个版本控制系统(如Git)的一个分支或提交的存档,具体为...
在IT领域,微处理器、微型计算机和单片机是三个重要的概念,它们在电子设备和计算机系统中扮演着核心角色。 微处理器(Microprocessor)是计算机的核心组件,它集成了中央处理单元(CPU)的功能,通常在一个或少数...
本文档《APS013_The-Implementation-of-Two-Way-Ranging-with-the-DW1000_v2.3.pdf》是由Decawave公司发布的,主题是关于其DW1000芯片如何实现双向测距(TWR)的应用说明。文档内容主要介绍Decawave的示例应用程序...
APS12808L-OB-BA APS12808L-OB-BA,miniBGA 24L,apmemory APS12816G-D-XBF APS12816G-D-XBF,54-Ball VFBGA,apmemory APS6404L-3SQN APS6404L-3SQN-SN,SOP8,apmemory AW-NM372SM_REV01 AW-NM372SM,SMT,AzureWAVE ...
智能交通系统 Assisted Parking System(APS)的性能要求和测试程序 本文将对ISO 16787-2017标准进行详细的解读,涵盖了智能交通系统 Assisted Parking System(APS)的性能要求和测试程序。本标准规定了APS的性能...
MC3416三轴加速度计数据手册 本文档提供了MC3416三轴加速度计的详细信息,包括产品概况、特性、应用场景、技术参数、接口描述、封装信息等内容。MC3416是一款小型化、集成数字输出的三轴加速度计,专门为手机和消费...
在讨论DW1000基于的双向测距(TWR)方案中误差来源时,文档APS011提供了关于影响测距精度的多个因素的深入分析。本内容将根据提供的文件信息,详细阐述这些误差来源的知识点。 ### 1. DW1000振荡器和石英晶体 文档...
综上所述,这个"APS-2018-materials"压缩包是学习2018年APS课程的重要资源集合,覆盖了理论学习、实践操作、评估反馈等多个方面,对教师教学和学生自学都极具价值。由于实际文件内容无法查看,以上分析基于一般教育...