`
film
  • 浏览: 231342 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转jeecms中一些分析

 
阅读更多


1. 拦截器: 后台管理拦截器:com.jeecms.cms.web.AdminContextInterceptor 前台拦截器:FrontContextInterceptor 都会把site信息和user信息设置到request和线程变量中

2. UnifiedUser: 用户信息及登录信息表,记录用户基本信息及最后一次登录的信息 Authentication: 记录每次的登录信息 认证时抛出用户不存在的异常和

3. 国际化通用模板技术现在比较主流的是Velocity和Freemarker。如果我们的Web应用程序要启用这两种技术渲染视图,那么,Spring MVC提供了FreeMarkerView和VelocityView两种View实现。因为二者都是基于同样的理念构建视图,所以,FreeMarkerView和VelocityView有着共同的父类AbstractTemplateViewAbstractTemplateView定义了几个boolean属性,让我们可以决定是否公开暴露某些数据给最终的合并过程,如下所述。private boolean exposeSpringMacroHelpers = true。是否需要为Spring提供的宏(macro)公开一个需要的RequestContext对象,默认需要,将以"springMacroRequestContext"为键公开一个RequestContext给合并过程。这样freeswitch就可以使用RequestContext中的方法获取国际化信息

4. 权限控制拦截器在postHandler中取出用户的权限集合放到ModelMap中,自定义指令cms_perm,类:PermistionDirective,从ModelMap中取出用户权限集合,判断url是在其中

5. 页面管理top.html显示登录用户信息,日期,上面的一排菜单点击top菜单,如栏目,跳转到/frame/channel_main.do,显示frame/channel_main.html,它是一个包含left和right的框架页,channel/v_left.do和channel/v_list.doleft显示刷新按钮和模型管理按钮,采用javascript加载v_tree.do,显示树菜单,v_tree.html是json数据,用于jquery的treeview函数的数据源

分享到:
评论

相关推荐

    jeecms freemarker快乐到家分析

    本篇文章将对Jeecms的Freemarker相关知识进行深入解读和分析。 首先,我们遇到的一个常见问题是,在安装Jeecms后,尝试浏览Database时出现错误:“An internal error occurred during: 'Fetching children of ...

    jeecms 爬虫 1.3 正式版 (附带整合 jeecms2012工程源码)

    在Jeecms爬虫项目中,它可能被用来在不同数据类型之间进行转换,如字符串转日期、数字等,方便数据处理和分析。 这些组件共同构成了Jeecms爬虫的核心功能,使得开发者可以高效地对Jeecms网站进行数据抓取和处理。...

    JEECMS2.0版本源码阅读

    在本文中,我们将对 JEECMS 2.0 版本的源码进行阅读和分析,了解其核心组件、技术框架和实现机制。 一、JEECMS 概述 JEECMS 是一个基于 Java 的内容管理系统,提供了强大的内容管理功能、灵活的模板系统和扩展性强...

    jeecms搭建到myeclipse中

    在开发过程中,可能会遇到一些常见的问题,比如编译错误、依赖库缺失、权限问题等。这些问题通常可以通过检查日志、更新依赖、调整配置来解决。另外,熟悉Jeecms的架构和API文档将对开发工作大有裨益。 总的来说,...

    jeecms 标签 使用说明

    在Jeecms中,标签是用于动态展示内容的关键元素,它们使得开发者无需编写复杂的Java代码就能实现页面的动态渲染。下面我们将深入探讨Jeecms标签的使用方法。 一、Jeecms标签的基本概念 Jeecms的标签类似于HTML的...

    jeecms最全的api

    通过分析这个文件,我们可以了解到Jeecms的开发环境和构建流程,这对于设置本地开发环境和理解项目结构非常有帮助。 接着,`src`目录通常包含了项目的源代码。在Jeecms中,我们可以找到Controller、Service、DAO等...

    jeecms转oracle的脚本

    jeecms相信大家都用的是mysql免费版本的吧;最近买了一个授权是oracle版本的;现在把建库脚本和大家分享

    jeecms v8.1 源码

    JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频...doc/jeecms模板置标使用手册.doc

    jeecms9.2源代码文件

    环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...

    JEECMS自学帮助集合(包括FreeMarker)

    4. **JEECMS自学笔记**:JEECMS自学笔记.doc是个人学习JEECMS过程中的记录,可能涵盖了一些实际操作的技巧和遇到的问题解决方案,对于初学者来说是一份很好的参考。 5. **JEECMS网上文档集合**:JeeCMS网上文档集合...

    jeecms X1.0.1 正式版 源码包

    JEECMS是一款可以根据行政级别建立大型门户网站群的CMS,通过对站群权限的控制,可以建立中央部委、省、市、县、街道(镇)或总公司、分公司等... jeecms X1.0.1 更新日志:1、源码包和安装包瘦身2、修复了一些已知BUG

    jeecms3.2.2版本源码包

    10. **性能优化**:Jeecms作为一个高性能的CMS,源码中会包含一些性能优化策略,如缓存机制、数据库查询优化等。 11. **并发与安全**:Jeecms在处理高并发请求时,需要考虑线程安全和数据一致性问题,源码中会有...

    jeecms9.2-adminVue

    在本文中,我们将深入探讨Jeecms 9.2-adminVue的主要特点、改进和应用场景。 1. **主要特点** - **Vue.js集成**:Jeecms 9.2-adminVue采用了前端框架Vue.js进行重构,提供更流畅的用户界面和交互体验,使得后台...

    Jeecms学习笔记

    在这个过程中,开发者将深入理解Jeecms的架构、核心组件以及如何进行代码的修改与优化。下面我们将详细解读这一主题。 1. **Jeecms系统简介** Jeecms是一款基于Java技术开发的内容管理系统,它采用了MVC设计模式,...

    JEECMS

    7. **缓存机制**:为了提高性能,JEECMS引入了缓存技术,将常用数据存储在内存中,减少数据库的访问压力。 **二、JEECMS的开发环境** 开发JEECMS应用通常需要以下环境: - **Java开发环境**:JDK 8或更高版本,...

    jeecms 3.0.2数据字典

    通过分析这些表及其字段,我们可以深入了解 Jeecms 3.0.2 的数据模型,包括如何组织内容、管理用户权限、处理扩展功能以及系统运行时的监控。这对于定制开发、性能优化、数据迁移等任务都是至关重要的。 在实际使用...

    jeecms个人标签文档

    Jeecms是一款基于Java技术开发的内容管理框架,它以其高效、灵活和开源的特性在IT行业中受到了广泛的关注。这款系统主要用于构建企业网站、新闻门户等,采用MVC架构,提供了丰富的标签库,使得开发者能够快速进行...

    jeecms二次开发必备

    1.4 Jeecms工程的包结构分析 Jeecms的源码结构清晰,便于理解和二次开发。主要包含以下几个模块: - 文章模块:处理文章的发布、管理及展示,是内容管理的基础。 - 辅助模块:提供如用户管理、权限控制等辅助功能。 ...

    jeecms文档

    安全方面,Jeecms内置了一些安全机制,如防止SQL注入、XSS攻击等。然而,二次开发时,开发者需要确保新增功能不会引入新的安全风险。因此,了解基本的安全编程原则和最佳实践,以及如何利用Jeecms提供的安全组件,是...

Global site tag (gtag.js) - Google Analytics