摘要: 今天来介绍一种新的设计模式:组合模式。 当我们想要实现有层次的结构,比如公司结构,或者学校结构等,它们的层次结构很像数据结构的树,今天介绍的这个设计模式也就是实现这个数据结构的。 模板: 接口: /** * @author 陈柏宇 * 组合模式,适合有层次的结构使用,典型的树形结构。 */ publ 阅读全文
posted @ 2021-09-22 23:13 Apak陈柏宇 阅读(99) 评论(0) 推荐(0) 编辑
摘要: javaweb知识点5之文件上传与下载: 上传: 首先在web.xml配置好我们的servlet程序: <servlet> <servlet-name>uploadServlet</servlet-name> <servlet-class>文件上传.UploadServlet</servlet-cl 阅读全文
posted @ 2021-09-22 14:18 Apak陈柏宇 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 上个世纪九十年代实行计划生育,我差点成了牺牲品(不开玩笑),郭嘉之所以实行计划生育是因为当时人口爆炸式增长,郭嘉害怕这种增长导致资源短缺。 这里用到对象也是成立的,比如说一个桌面应用的工具栏窗口,如果点击一次出现一个工具栏,用户多次点击的话就会出现很多个工具栏,会造成资源的浪费。 所以这里就要运用一 阅读全文
posted @ 2021-09-21 16:59 Apak陈柏宇 阅读(116) 评论(0) 推荐(0) 编辑
摘要: EL表达式和JSTL标签库 之前我们讲到纯JSP页面的代码可读性太差了,而且写的人也不太爽,今天就来介绍两个新的技术来让写的人爽一点,读的人也爽一点。 这两个技术就是EL表达式和JSTL标签。 先来介绍一下EL表达式:EL表达式简单来说就是向页面中用一种简单的方式输出值,格式是${表达式} EL表达 阅读全文
posted @ 2021-09-21 08:23 Apak陈柏宇 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 今天介绍一些jsp页面。 首先先来强调一点,现在很多人都说jsp过时了。jsp确实过时了,但是这不代表我们在工作中就真的见不到jsp了,你肯定有一些老的项目要维护。何况我们学校这学期还在教这个。不能因噎废食。 我们以后在工作中可能要维护老的项目,就可能遇见jsp页面,看懂的前提就是自己要会。 但是j 阅读全文
posted @ 2021-09-20 11:57 Apak陈柏宇 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍一种新的设计模式:适配器模式。 我先来举个例子:一个不懂英文的中国人去美国,和当地人交流基本上只能靠比划了,这个时候就需要一个翻译(适配器),中国人说中文,然后被翻译翻译为英语。 这样美国人就可以听明白我们在说什么了。 这里的翻译就是适配器,这里的中国人就是被适配的类,美国人不支持中国人这 阅读全文
posted @ 2021-09-19 11:13 Apak陈柏宇 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 接着昨天的来复习,昨天复习到了请求转发和请求重定向。 我们先来讲请求转发: 什么叫请求转发呢,你可以这样理解:一个人想去柜台2办事,但是他必须先经过柜台一拿到章才可以(拿柜台2要用的数据),经过柜台1拿到章后再 "问路"到柜台2,拿到想要的东西,再返回。这整个过程就叫做请求转发。 我们在web.xm 阅读全文
posted @ 2021-09-19 10:01 Apak陈柏宇 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 今天终于听完了b站300p的javaweb课程,今天我写一篇关于javaweb知识点总结的博客(又水了一篇)。 我们学校正好这学期也学javaweb,我只有把javaweb复习踏实了然后再复习一下javaSE才敢碰框架,要不然真不敢盲目学框架。 首先明确一点javaweb三大件:servlet程序, 阅读全文
posted @ 2021-09-18 22:25 Apak陈柏宇 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍一个新的设计模式 状态模式。 如果我要你写一个关于工作的程序你会怎么写呢?具体要求如下: 9-12点,早上,状态是精力充沛。 12-13点,中午,吃饭。 13-17点,傍晚,状态一般。 一般来说17点下班,但是有可能当天工作繁重要求加班。 加班的话:17-21点,晚上,疲累至极。 21点往 阅读全文
posted @ 2021-09-18 08:34 Apak陈柏宇 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 我的前一篇博客介绍了JDBC的底层(普通的底层,健壮性不如大佬写的jar包好),不过我们写项目时不用每次都自己写一份,这样太浪费时间了。 我们完全可以运用别人写好的代码来添加到我们的项目中: 我一般用阿里巴巴的德鲁伊jar包和Apache的commons-dbutils的jar包,前者用来提供连接池 阅读全文
posted @ 2021-09-16 16:08 Apak陈柏宇 阅读(47) 评论(0) 推荐(0) 编辑