该建站系统是本公司为政府部门建站时开发的软件,在尝试过joomla,drupal等国外的cms系统之后,发现对于需要高度定制的站点,这些系统都无法满足快速开发的需求,更大的问题是无法招募能够自由驾驭这些系统的员工。基于此,以smartgwt作为后台,开发了这套系统。目前有30多个网站在这个平台上运行。
整个建站过程通过web页面完成,以freemarker作为模板。和大多数提供特殊标记解析模板不同,该系统提供了一个供freemarker使用的面向对象的数据模型。并且和url之间产生直观的关联。
比如:/article/1,对应的模板是article.ftl,你在article.ftl里面可以直接使用article对象,通过对象链条可以达到的路径有许多,比如article.defaultSection,article.defaultSection.parent.siblings,等等。这些充血对象可以让你获取许多对象。/section/2,默认的section.ftl,当然如果你对某个目录需要特殊的模板,只要这样做:/section/3?tpl=mysection
作为建站配套需要的投票,局长信箱,评论等以通用的模式开发,既可以在本建站系统中使用,也可以嵌入到你自己的网站中。
浏览器端采用gwt,smartgwt,gin1.5,yui,服务器一侧以apache,tomcat,eclipselink,guice3.0为主要环境,开发语言java,clojure和少量的perl和ruby代码。
这个系统特别适合具有面向对象的程序员使用!
要说apache camel能做什么,好像什么都能做:),它是一个庞大的系统,但应用是如此简单。诗篇建站系统在tomcat容器内使用camel。主要目的是增加系统的集成,如果不用camel,这些功能通过bash,crontab等等也可以完成,但是将这些功能代码都进入你的svn系统,在部署的时候不用在操作系统层次作修改,不是更方便吗? 诗篇建站系统只是简单的使用了camel中的少量组件. 1、tim
#广州诗悦网络科技有限公司# #春招# 周二面的现在还没消息,叹气 学校是垃圾学校,学历是普通本科,专业是淘宝客服电商,实习经历也垃圾和游戏无关不是大厂,标准大众普通人经历。 发出来给大家积累下经验吧,顺便攒下人品,春招也差不多快开始了 一面HR 30min 1.自我介绍 2.手游经历 3.是否关注游戏排行榜 4.大学如何安排自己的精力 5.为策划做了哪些准备 6.家里人的看法 7.对游戏行业的理
主要内容:使用 HttpSessionListener 和 HttpSessionAttributeListener 实现,使用 HttpSessionBindingListener 实现本节我们利用 Servlet 监听器接口,完成一个统计网站在线人数的案例。当一个用户登录后,显示欢迎信息,同时显示出当前在线人数和用户名单。当用户退出登录或 Session 过期时,从在线用户名单中删除该用户,同时将在线人数减 1。 本案例可以通过如下 2 种方案实现: 使用 HttpSessionListen
在线客服系统 1.首页界面 登录后默认进入首页,点击左侧导航区,可以进行其他功能的切换(见下图) 首页模块分为多个区域,分别为左侧菜单区、上侧功能区、右侧工作区 左侧菜单区功能:首页、知识库、会话监控、工单、客户、呼叫中心、接入、设置 上侧功能区功能:工作台登录按钮、对话体验按钮、工单提醒、个人信息设置/退出 右侧工作区功能:核心工作区,包括左侧所有菜单的相关功能显示 2.工作台界面 点击坐席工作
讲师:gh0stkey 整理:飞龙 协议:CC BY-NC-SA 4.0 概述 官网:http://www.jeedaa.com/ 主要产品有: 捷达ERP 捷达OA 捷达eHR 捷达CRM 捷达eFax 捷达仓库管理 捷达进销存.Net 捷达协同办公.Net 均存在能够 GetShell 的漏洞。 这个东西仍旧是闭源的,我们使用它的演示站点,http://demoerp.jeedaa.com来进
一面业务面: 1、介绍最喜欢玩的游戏 2、介绍这款游戏的优缺点 3、聊一聊最喜欢的玩法为什么设计得好 4、实习期间的工作内容与收获 1面20min,聊得时间很短,但体验很好面试官哥哥很尊重面试者,会平等且温和地交流 二面Hr面: 1、对诗悦有什么了解 2、职业规划 3、遇到最大的挫折与如何渡过 4、拿了多少其他offer 5、想做的方向,顺便简单聊了一点点年底即将要上的长安幻想 hr面也很短,hr
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。 $ hexo init <folder> $ cd <folder> $ npm install 新建完成后,指定文件夹的目录如下: . ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _post