展开

关键词

【愚公系列】2022年01月 Java教学课程 80-软件开发介绍

文章目录 前言 一、JavaWeb开发 1.JavaEE 2.Web概述 3.系统结构 3.1系统结构简介 3.2 C/S结构 3.3 B/S结构 3.4 两种结构的区别及优略 ---- 前言 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程 一、JavaWeb开发 1.JavaEE JavaEE是J2EE的新名称,早期被称为J2EE,其全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导 JavaEE是很多Java开发技术的总称。这些技术都是沿用自J2EE的。一共包括了13个技术。 官网是:JCP JavaEE的版本是延续了J2EE的版本,但是没有继续采用其命名则。 详情请参考:JavaEE8概览 2.Web概述 Web在英文中的含义是网状物,网络。在计算机领域,它通常指的是后者,即网络。

9750

前端开发之命名、html、css、js

本文作者:IMWeb 我饿了 原文出处:IMWeb社区 未经同意,禁止转载 在学习编程的时候,每次看到那些整齐的代码,心里顿时对这个程序员表示点点好感,有时,比如看到自己和朋友写的代码时, 那阅读起来就是苦不堪言,所以,一些基本的开发是必须的,是为了自己方便阅读代码,也方便他人阅读修改代码。 canRead() { return true; } //获取姓名 function getName { return this.name; } ---- 常量 命名方法:全部大写 命名 文档 HTML5的文档类型声明:<! 'valid' : 'invalid' ---- JSHint 在js中,有很多都是样式上的而不是逻辑上的,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript

1.2K10
  • 广告
    关闭

    腾讯云精选爆品盛惠抢购

    腾讯云精选爆款云服务器限时体验20元起,云数据库19.9元/年起,还有更多热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaSript模块 - AMD与CMD介绍

    ,它的作者就是AMD的创始人 James Burke。 因为像 requireJS 其并不是只是纯粹的AMD固有思想,其也是有CMD的思想,只不过是推荐 AMD方式而已, seaJS也是一样。      类似的还有 CommonJS Modules/2.0 ,是 BravoJS 在推广过程中对模块定义的化产出还有不少??      这些的目的都是为了 JavaScript 的模块化开发,特别是在浏览器端的。     目前这些的实现都能达成浏览器端模块化开发的目的。     区别:     1. 还有一些细节差异,具体看这个的定义就好,就不多说了。

    41660

    GUI设计

    总的来说,GUI设计是指导设计人员完成GUI设计的则和例。 3. 公司用设计体现公司的设计品味和企业价值;设计人员和开发人员通过设计协助自己的工作,测试人员以设计作为UI验收的标准;对营销部门设计也是重要的参考资料。 5. 6.5 其它 很多设计还把动效和交互单独说明,可能由于这是比较深入的内容或者难于在PDF上展示,所以也有不少设计没有这些内容。设计自己团队的设计时可以把这些内容留到最后。 7. 设计一旦落伍就容易不被认同,渐渐地就没人看,没人执行,最后设计将变得毫无意义。所以设计应该持续改进,以使得基于设计的工作不断得到改善。 8. 8.5 案例 设计最好有已成功的案例,这才是对设计最好的展示。 9. 设计网站分享 以Button为例,比较一下各大公司的GUI设计 Apple ? Google ?

    85310

    -项目开发

    建议统一异常处理,不仅要在日志中打印异常堆栈信息,还得给前端统一格式的响应信息,而不是前端页面直接提示给用户500

    7320

    Coding ◆ ◆ 一个前端项目,目录的是必要的,当然,在一般开发中是没有必要做的那么严谨,在此,分享一下个人认为的基础,都只是个人认为。 项目目录 ? (本人还不够好,所以几乎没有) JavaScript JS的就很多了,各个大公司的也不尽相同,由于水平有限,在我的理解就是,一个项目的主要就是约定好代码的风格。 在此罗列一些基础的JavaScript代码: 缩进:统一缩进,一个项目要码四个空格一个tab,要码两个空格一个tab; 空格:二元运算符左右空格,一元运算符不允许有空格,var a = b; a (a, b, c){}; 分号:函数定义结束不加分号,其他都加分号function(){} for(){}; 命名:都已驼峰法命名(有人建议常量都大写然后下划线隔开,类首字母大写) 注释:注释有单行 、多行、文件注释、命名空间注释等等等等,水平有限,还未实践,可自行百度; 字符串:因为JS的特性,建议都用单引号 var str = 'aaa'; JavaScript的东西太多,

    12830

    Android开发架构前言命名编程代码提交架构参考文章

    原文链接:从零开始搭建android框架系列 前言 在开发中,一个良好的开发习惯以及一个开发可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。 你会明白一个好的开发多么多么的重要。 这里整理一下自己android开发中的一些。希望对各位有帮助。 ---- 命名 包命名 包名全部采用小写 主包名采用[公司性质]. 代码命名 命名则有很多高大上的名词,比如大驼峰,小驼峰,匈牙利命名法。其实最简单的就是按照谷歌命名学习。 常量、枚举等均采用大写形式,用下划线区分各单词。 更多命名 之前收藏的这篇文章比较全。Android 命名 (提高代码可以读性) ---- 编程 源文件编码格式为 UTF-8。 我们使用的无论是git,还是svn都需要遵守下面这些,个人比较倾向于git。

    55580

    Python代码之命名

    34310

    Golang命名和开发

    例子: apiClient、URLString 常量 同变量则,力求语义表达完整清楚,不要嫌名字长。 如果模块复杂,为避免混淆,可按功能统一定义在package下的一个文件中。

    3K10

    Python代码和命名

    前言 Python 学习之旅,先来看看 Python 的代码,让自己先有个意识,而且在往后的学习中慢慢养成习惯 目录 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF 'blah': do_blah_thing() # 不推荐的写法 if foo == 'blah': do_blash_thing() 6、docstring docstring 的中最其本的两点 # 正确的写法 def function(a, b): """计算并返回a到b围内数据的平均值""" ... ... """ 文档注释不限于中英文, 但不要中英文混用 文档注释不是越长越好, 通常一两句话能把情况说清楚即可 模块、公有类、公有方法, 能写文档注释的, 应该尽量写文档注释 三、命名

    44520

    开发 | 代码审核

    主要参考《谷歌的代码评审指南》 ? 增加测试 build:构造工具的或者外部依赖的改动 ci:改变关于 ci 的配置、脚本或者依赖 chore:构建过程或辅助工具的变更 revert:回退上一个版本 scope 用户说明 commit 影响的围 commit 的详细描述,可以分成多行 footer 部分只用于两种情况:1、不兼容变动;2、关闭issue 扩展:如果你使用 IDEA 进行编码,可以是使用 git commit template 插件来每次提交的 风格:代码是否遵循了代码开发 文档:开发人员是否也同步更新了相关文档 在评论前加上“nit:”这样的前缀,表明这是一个优化性的建议,可以不影响本次上线 应在一个工作日内完成评审,并给出意见 评价只针对代码和具体业务流程

    32720

    | 16条 yyds 的代码

    背景:如何更化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。

    7500

    RESTful

    一、URI 1.不用大写; 2.用中杠 - 不用下杠 _ ; 3.参数列表要encode; 4.URI中的名词表示资源集合,使用复数形式。 业务异常 由自己的业务代码抛出,表示一个用例的前置条件不满足、业务则冲突等,比如参数校验不通过、权限校验失败。

    85700

    MySql

    SQL: 关键字是大写. SELECT * FROM user; where 1. 条件比较 <=> 可以判断null值,=是不可以判断null值 < > >= <= ! 指定围:between 假设:我要找出年龄为30-80的数据 select * from tb_name where age between 30 and 80; 3.

    17530

    JTA

    某种程度上,可以认为JTA是XA的Java版,其把XA定的DTP模型交互接口抽象成Java接口中的方法,并定每个方法要实现什么样的功能。 JTA定义了事务管理器与其他事务参与者交互的接口,而JTS定义了事务管理器的实现要求,因此我们看到事务管理器底层是基于JTS的。 特别需要注意的是,并不是所有的web容器都实现了JTA,如tomcat并没有实现JTA,因此并不能提供事务管理器的功能。 正常情况下,一个数据库驱动供应商只需要实现JDBC即可,一个消息中间件供应商只需要实现JMS即可。 JTA中,定CRM需要实现JTS定义的接口。 下图更加直观的演示了JTA中各个模型组件之间是如何交互的: ?

    63530

    restful

    restful (10) 什么是接口? Hypermedia API ret = { code: 1000, data:{ id:1, name:'小强', } } 建议大家使用restful

    27730

    Python

    Python标准 PEP:Python的PEP文档是一组不断发展的标准文档,PEP是Python Enhancement Proposal的首字母缩写。 Python风格 Python语言 ---- ----

    43920

    相关产品

    • 腾讯云代码分析

      腾讯云代码分析

      腾讯云代码分析(TCAP),用心关注每行代码迭代、助您传承卓越代码文化!精准跟踪管理代码分析发现的代码质量缺陷、代码规范、代码安全漏洞、无效代码,以及度量代码复杂度、重复代码、代码统计。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券