落花流水

高级WEB工程师
中国电子科技集团第十五研究所 · 10年经验
落花流水
日薪: ¥800/8h
地点: 北京 全区
时间: 下班后周六周日可工作日远程
ID:136616 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java JavaScript HTML5 jQuery Ajax
拥有3年硬件PLC编程经验和5年软件JAVA开发经验.参与开发了健康促进互联网系统的开发,并在其中担当重要角色。独立开发一套通用网站的后台系统,并应用于健康促进基金会总基金以及旗下25个分基金会的网站。拥有扎实的JAVASE,以及企业级WEB开发知识,如ajax,jquery,dwr,javascript,webrtc,html5等WEB开发技能
精通JAVA企业级开发,熟悉各种开发框架。

项目是为搭建26个健康促进基金会的网站。实现全站静态化,可配置的前台模块,前台提交项和后台交互等功能。项目共分为数据支撑,前台提交,页面配置,数据推送,权限配置五个大模块。而在系统部署方面采用apache和tomcat混合部署。
主要承担了全站静态化设计,以及页面配置和数据推送两个模块。
全站静态化实现主要用到的是freemarker模板技术和SSI 服务器包含技术。将页面根据位置以及样式,分割为不同的模板。在通过推送模块中从数据库中的取出的内容推送到模板,从而生成静态的html页面,最后通过SSI服务器包含中的include指令将生成好的静态页面包含到一个整体页面中去。设计上难点在于个静态页面之间的url链接关系,项目中采用的是通过指定统一的URL生成标准,从而使生成的URL和资讯文章之间产生一一对应关系。
在页面配置中,可以对页面中个各区域的填充的内容,摆放的位置,背景图片,浮动广告,等内容进行方便的设置。从而能够让26个专项基金通过配置产生不同的风格和内容。实现思路:把页面按照位置分为几大区域:如头部,右部,底部等,在后台根据区域和所属哪个模块来生成静态页面,最后包含到一个整体页面中。
数据推送是整个项目的核心。页面上除了前台提交之外,其他所有内容均来自数据推送。当需要在页面展示新内容,则需要先在后台添加一条资讯或者其他数据。首页的推送和页面配置的过程类似。二级页面即列表页面的生成则是其中的难点。因为二级页面包含的分页的功能,就涉及到了静态化与否的问题。如果数据库中的全部都静态化,无疑极大加重了页面负担,是一种假分页。经过衡量,项目中的分页采用了前10页内容静态化,10页以后动态化的设计。前10页内容是用户点击率最高的几页,使用静态化可以增加用户的体验,而10页以后访问量不大,完全可以从数据库读取。
权限的配置采用的ralsafe 中间件。先创建权限,再根据用户类别创建角色。最后将权限按照需求赋予角色,从而实现权限的配置。
落花流水 ID:136616 复制

落花流水

高级WEB工程师 · 10年经验 · 中国电子科技集团第十五研究所
城市北京 全区 日薪800元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java JavaScript HTML5 jQuery Ajax
拥有3年硬件PLC编程经验和5年软件JAVA开发经验.参与开发了健康促进互联网系统的开发,并在其中担当重要角色。独立开发一套通用网站的后台系统,并应用于健康促进基金会总基金以及旗下25个分基金会的网站。拥有扎实的JAVASE,以及企业级WEB开发知识,如ajax,jquery,dwr,javascript,webrtc,html5等WEB开发技能
精通JAVA企业级开发,熟悉各种开发框架。

项目经验

项目是为搭建26个健康促进基金会的网站。实现全站静态化,可配置的前台模块,前台提交项和后台交互等功能。项目共分为数据支撑,前台提交,页面配置,数据推送,权限配置五个大模块。而在系统部署方面采用apache和tomcat混合部署。
主要承担了全站静态化设计,以及页面配置和数据推送两个模块。
全站静态化实现主要用到的是freemarker模板技术和SSI 服务器包含技术。将页面根据位置以及样式,分割为不同的模板。在通过推送模块中从数据库中的取出的内容推送到模板,从而生成静态的html页面,最后通过SSI服务器包含中的include指令将生成好的静态页面包含到一个整体页面中去。设计上难点在于个静态页面之间的url链接关系,项目中采用的是通过指定统一的URL生成标准,从而使生成的URL和资讯文章之间产生一一对应关系。
在页面配置中,可以对页面中个各区域的填充的内容,摆放的位置,背景图片,浮动广告,等内容进行方便的设置。从而能够让26个专项基金通过配置产生不同的风格和内容。实现思路:把页面按照位置分为几大区域:如头部,右部,底部等,在后台根据区域和所属哪个模块来生成静态页面,最后包含到一个整体页面中。
数据推送是整个项目的核心。页面上除了前台提交之外,其他所有内容均来自数据推送。当需要在页面展示新内容,则需要先在后台添加一条资讯或者其他数据。首页的推送和页面配置的过程类似。二级页面即列表页面的生成则是其中的难点。因为二级页面包含的分页的功能,就涉及到了静态化与否的问题。如果数据库中的全部都静态化,无疑极大加重了页面负担,是一种假分页。经过衡量,项目中的分页采用了前10页内容静态化,10页以后动态化的设计。前10页内容是用户点击率最高的几页,使用静态化可以增加用户的体验,而10页以后访问量不大,完全可以从数据库读取。
权限的配置采用的ralsafe 中间件。先创建权限,再根据用户类别创建角色。最后将权限按照需求赋予角色,从而实现权限的配置。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏