石化盈科架构代码结构之一:前端页面代码组织方式

来石化盈科一个多月接触过两个项目,一个是主数据(没有参加项目组),还有一个是阿里云管控台(正在开发),下面的内容是刚来的几天利用下班时间总结的。这两个项目的前端用的都是easyui框架。一个功能的实现方式有很多种,下面只是总结石化盈科系统架构里面所用到的代码书写方式,在进入一个新的公司,进行每一个公司项目开发的时候作为一个新手,如果能够快速熟悉公司自身的代码书写方式,可以减少很多开发所用的时间.以下功能的实现均只是石化盈科代码的书写方式,不代表最优方式。

时间: 2024-10-06 01:24:29

石化盈科架构代码结构之一:前端页面代码组织方式的相关文章

石化盈科单点登录系统代码分析和总结

由于盈科没有成型的单点登陆系统,目前的现状是需要和阿里的edas系统实现单点登录的功能 .由于业务需要,在阿里巴巴的技术支持下,由我负责改装了阿里提供的雏形样式,实现了盈科自己的单点登陆系统.在这个改版过程中,深深的感觉到自己知识的欠缺,特别是阿里的一些加密和开源架构的使用,让我在这个过程中受益匪浅. 现在把这个过程做一个分析和总结: 1.不跨域SSO-初始登陆 上图的序号的内容如下: 1.浏览器初次访问应用url 2.无session/cookie,重定向到SSO Server登陆url,并且

石化盈科系统架构代码复用模板之一:查询数据模板

效果图如下所示: 包的结构图如下(面向接口编程): view层代码如下所示: instanceList.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="/easyui/easyui.jsp"%> <!DOCTYPE html PU

石化盈科系统架构代码复用模板之四:修改数据模板

效果图如下所示: 包的结构图如下(面向接口编程): view层代码如下所示: createInstance.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="/easyui/easyui.jsp"%> <!DOCTYPE html

石化盈科系统架构代码复用模板之二:插入数据模板

效果图如下所示: 包的结构图如下(面向接口编程): view层代码如下所示: createInstance.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="/easyui/easyui.jsp"%> <!DOCTYPE html

基于mvc结构的前端页面框架搭建

前端开发一年了,向大家交流下自己实践总结下来的一点点开发心得.人生难免磕磕碰碰,前进的道路很多,在学习工作上我们都得学会如何让自己过的更高效,代码亦是如此. 下面,开始介绍自己总结的前端框架搭建(布局搭建). 1,项目文件结构. 2,index.html页面内容 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <ti

前端页面性能优化方式

避免内嵌/嵌入代码∞ ? 您有三种基本方法可以在您的页面上包含CSS或JavaScript: 1)内联: CSS内部定义一个style属性和JavaScript内部的一个onclick属性,例如在任何HTML标签中; 2)嵌入式: CSS在<style>标签内部定义,JavaScript内部<script>标记; 3)外部: CSS中从加载<link>和从JavaScript的src所述的属性<script>标记. 前两个选项尽管减少了HTTP请求的数量,实

cocos creator主程入门教程(八)—— 代码结构

五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑.本系列文章以TypeScript为介绍语言. 这一篇简单介绍下代码结构,清晰的代码结构更有利于团队对项目的理解和维护. 1.前面我们介绍了一系列基础功能封装,这部分内容可以被不同的游戏重用.这一部分代码都可以放到framework目录下. 2.游戏业务代码统一放到game目录下 3.平台sdk接入代码放到channel目录下 4.数据上报的sdk接入代码放到report目录下. StartCtrl是项目的入口,负责项目的初始化,包括渠道sdk.数

SpringMVC+HibernateValidator,配置在properties文件中的错误信息回显前端页面出现中文乱码

问题: 后台在springMVC中使用hibernate-validator做参数校验的时候(validator具体使用方法见GOOGLE),用properties文件配置了校验失败的错误信息.发现回显给前端页面的时候中文错误信息显示乱码. 封装参数的POJO类 public class UserReqBean { @NotNull(message="{user.name.notnull}") private String userName; } ValErrMsg.propertie

基于MVC+EasyUI的Web开发框架经验总结(11)--使用Bundles处理简化页面代码

在Web开发的时候,我们很多时候,需要引用很多CSS文件.JS文件,随着使用更多的插件或者独立样式文件,可能我们的Web界面代码会越来越臃肿,看起来也很累赘,在MVC里面提供了一个Bundle的对象,用来简化页面代码非常方便,本文主要介绍在我的MVC框架里面,如何使用bundles来简化页面的代码的. 1.常规的页面代码 我们知道,随着使用更多的一些效果,我们可能不断引入一些新的JS和CSS文件,已达到Web界面更好的表现效果.这样也就逐步增加了文件代码的行数,造成相对比较臃肿的场景,如下面的我