JSP(全称:Java Server Pages):Java 服务端页面(下)
8,案例需求:完成品牌数据的增删改查操作这个功能我们之前一直在做,而这个案例是将今天学习的所有的内容(包含 MVC模式 和 三层架构)进行应用,并将整个流程贯穿起来。8.1 环境准备环境准备工作,我们分以下步骤实现:创建新的模块 brand_demo,引入坐标创建三层架构的包结构数据库表 tb_brand实体类 BrandMyBatis 基础环境Mybatis-config.xmlBrandMa....

JSP(全称:Java Server Pages):Java 服务端页面(中)
5,EL 表达式5.1 概述EL(全称Expression Language )表达式语言,用于简化 JSP 页面内的 Java 代码。EL 表达式的主要作用是 获取数据。其实就是从域对象中获取数据,然后将数据展示在页面上。而 EL 表达式的语法也比较简单,==e x p r e s s i o n = = 。例如: {expression}== 。例如:expression==。例如:{bra....
JSP(全称:Java Server Pages):Java 服务端页面(上)
1,JSP 概述==JSP(全称:Java Server Pages):Java 服务端页面。==是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 JSP = HTML + Java。如下就是jsp代码<html><head><title>Title</title></head....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“乱象”(1)
导读 查尔斯·狄更斯在《双城记》中写道:“这是一个最好的时代,也是一个最坏的时代。”移动互联网的快速发展,出现了许多新机遇,很多创业者伺机而动;随着行业竞争加剧,互联网红利逐渐消失,很多创业公司九死一生。 笔者在初创公司摸爬滚打数年,接触了各式各样的Java微服务架构,从中获得了一些优秀的理念,但也发现了一些不合理的现象。现在,笔者总结了一些创业公司存在的Java服务端乱象,....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“乱象”(2)
接上篇:https://developer.aliyun.com/article/1228262?groupCode=java二、 把业务代码写在Controller中 1. 现象描述 我们会经常会在Controller类中看到这样的代码: 编写人员给出的理由是:一个简单的接口函数,这么写也能满足需求,没有必要去封装成一个服务函数。 2. 一个....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“乱象”(3)
接上篇:https://developer.aliyun.com/article/1228261?spm=a2c6h.13148508.setting.27.6e864f0ezvytvj三、 把持久层代码写在Service中 把持久层代码写在Service中,从功能上来看并没有什么问题,这也是很多人欣然接受的原因。 1. 引起以下主要问题 • 业务层和持....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“乱象”(4)
接上篇:https://developer.aliyun.com/article/1228260?spm=a2c6h.13148508.setting.28.6e864f0ezvytvj四、 把数据库模型类暴露给接口 现象描述: 上面的代码,看上去是满足SpringMVC服务端三层架构的,唯一的问题就是把数据库模型类UserDO直接暴露给了外部接口。 1....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“问题”(1)
导读 明代著名的心学集大成者王阳明先生在《传习录》中有云: | 道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻,细细都看出来。然只是一间房。 是的,知识理论哪有什么精粗之分,只是人的认识程度不同而已。笔者在初创公司摸爬滚打数年,接触了各式各样的Java服务端架构,见得多了自然也就认识....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“问题”(2)
接上篇:https://developer.aliyun.com/article/1228232?spm=a2c6h.13148508.setting.30.62774f0e61109O4. 分布式软件解决方案 作为一个合格的分布式系统,需要根据实际需求采用相应的分布式软件解决方案。 1) 分布式锁 分布式锁是单机锁的一种扩展,主要是为了锁住分布式系统中的物理块或逻....

《Java工程师必读手册》——Java经验之谈系列——那些年,我们见过的Java服务端“问题”(3)
接上篇:https://developer.aliyun.com/article/1228230?spm=a2c6h.13148508.setting.31.62774f0e61109O二、 多线程使用不正确 多线程最主要目的就是“最大限度地利用CPU资源”,可以把串行过程变成并行过程,从而提高了程序的执行效率。 1. 一个慢接口案例 假设在用户登录时,如果是新用户....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java更多服务端相关
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注