ID:136616

落花流水

高级WEB工程师

  • 公司信息:
  • 中国电子科技集团第十五研究所
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

拥有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 中间件。先创建权限,再根据用户类别创建角色。最后将权限按照需求赋予角色,从而实现权限的配置。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服