
java web开发
文章平均质量分 75
java web开发
嵌入式-老费
计算机科班出身,09年研究生毕业即投入嵌入式开发工作,欢迎付费咨询,微信联系:xiaoxing_fei。
展开
-
java web开发(web 语言开发pk)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前web后端的开发的方式很多,就自己曾经学过的就有php、js、python、golang、c#、java这六种。另外,其实qt也是可以做web开发的,只是使用的人还比较少,使用上面也不是很方便,这里就暂时不谈了。下面按照学习的顺序说一下这几种开发方式的优缺点,供大家参考。原创 2022-10-09 08:42:33 · 640 阅读 · 0 评论 -
java web开发(mybatis编程)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前java web标准的开发模式是ssm,前面两个s就是我们熟悉的spring和spring mvc。至于m,就是今天要聊的mybatis。使用mybatis,既需要使用配置文件mybatis-config.xml,也需要把sql语句写到***Dao.xml文件中。这就是它和hibernate不一样的地方。 本文主要参考了两个链接,分别是链接1https://bl原创 2022-10-08 06:55:52 · 909 阅读 · 1 评论 -
java web开发(IDEA下的多module开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 稍微复杂一点的程序,都不会只有一个执行文件。而对于java来说,可能一个jar文件同时被web和app使用,这个时候把jar独立出来是最好的选择。所以,对于开发者而言,掌握IDEA下面的多module开发是一个重要的功能。 另外,值得注意的是,IDEA下面的project和其他IDE所说的project不是一回事。以eclipse举例,上面的workspace类似于原创 2022-10-07 07:37:26 · 1616 阅读 · 0 评论 -
java web开发(从spring boot到spring cloud)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 spring mvc开发相比较servlet-jsp-mysql而言,是简单很多。但是它也有一个缺点,就是xml配置文件较多,比如说pom.xml、web.xml、***-servlet.xml、applicationContext.xml等等。所以在spring基础之上,为了进一步简化spring开发的流程,人们开发了spring boot。它相当于一个spring全家桶,大大简化原创 2022-10-06 18:32:45 · 2489 阅读 · 4 评论 -
java web开发(编写spring mvc下的表单处理程序)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前讨论过jsp是怎么把数据传递给servlet的,那么在spring mvc框架下面表单数据一般怎么处理呢?本文参考了这个范例,https://www.w3cschool.cn/wkspring/v41f1mmk.html。今天正好借着IDEA工具,实现一下这个功能。原创 2022-10-06 17:01:43 · 646 阅读 · 0 评论 -
java web开发(编写第一个spring mvc)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 编写mvc并不稀奇,只要选择合适的框架就可以。那么,spring mvc是什么呢?之前,我们讨论过,spring mvc的本质还是spring,只不过在这个基础之上实现了mvc的功能。下面就看看,在IDEA环境上面开始进行spring mvc开发。部分内容参考了这个链接,https://cloud.tencent.com/developer/article/1675364,在此表示感原创 2022-10-06 09:19:11 · 653 阅读 · 0 评论 -
java web开发(aop编程)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 刚开始看到aop的时候,了解到它是面向切片,觉得还是挺拗口的。不知道应该怎么去理解怎么这么一个概念。后来想了一想,不如先看范例,直接从实例去理解aop或许更容易一点。 目前参考的文章来自于这个链接,https://www.yiibai.com/spring/spring-aop-examples-advice.html。从实例代码来看,aop更类似于用一种拦截器的方原创 2022-10-05 04:36:29 · 471 阅读 · 0 评论 -
java web开发(第一个spring程序)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 提到java web编程,好像spring就躲不开了。一般认为,spring有两个特征,分别是ioc、aop。两个英文单词的中文解释都比较拗口,一个称之为控制反转,一个是面向切面。对于刚刚学习spring的同学,其实没有必要纠结里面的技术细节,可以把学习重点放在具体的应用上面。比如,可以用spring做一到两个demo程序,验证一下spring是怎么运转的即可。 使原创 2022-10-04 15:48:39 · 542 阅读 · 0 评论 -
java web开发(和vue联合开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们谈到了很多次vue,也说到了vue的很多优点。比如说,vue实现了mvc中全部v的功能,也就是view的部分。这样,后端开发就变得很简单,前后端之间只要事先json数据的传递就可以了。因为在之前,我们学习了vue,也学了idea下的webapp开发,今天正好可以一起来研究下,怎么把vue和servlet开发整合在一起调试。原创 2022-10-03 18:20:32 · 2470 阅读 · 0 评论 -
java web开发(过滤器)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 过滤器,或许换成拦截器更合适一点。看到这个词,让我想到了linux kernel里面的netfilter&iptables这个工具。一个报文从进到网卡,到软件处理完,再从网卡发送出去,这中间也同样有很多道filter。所以,报文在被处理前,ip、port、vlan这些可能都发生了改变,同样在被网卡发出去之前,ip、port、port也同样可能发生了好几次变化。java web中的过滤器原创 2022-10-03 13:54:24 · 553 阅读 · 0 评论 -
java web开发(mysql开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 选择了java作为项目开发语言,一般就不再会选择商业数据库了,比如说sql server,oracle之类的,除非是项目有特殊需求。大多数情况下,开发者都会选择mysql作为应用数据库。前面谈到了mvc中的c和v,即servlet和jsp,那么现在就应该说一说m了,也就是model。 model,美其名曰模型,大多数情况下就是数据库。而数据库本身大多数又是和业务绑定在原创 2022-10-03 12:55:37 · 987 阅读 · 0 评论 -
java web开发(servlet传递数据给jsp)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 实际开发中,servlet多用于controller,jsp多用于view。之前,我们谈过了怎么把数据从jsp传递给servlet,即采用form+action的方法来完成这一目标。今天可以继续讨论下,servlet如果有数据需要显示的话,改怎么传递给jsp来显示。 servlet本身显示是比较麻烦的,所以要想提高显示效率,最好还是servlet准备好数据,让jsp原创 2022-10-03 09:09:11 · 4940 阅读 · 1 评论 -
java web开发(jsp传递数据给servlet)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 有了servlet,有了jsp,其实就已经可以做很多的事情了。比如说表单的制作等等。在实际项目中,表单、表格都是很常见的输入选项。一个常见的场景,就是客户在输入数据之后,浏览器将数据提交到后台,后台根据数据来判断是进一步跳转,还是阻止客户进一步访问。 今天,就可以利用jsp做一个简单的输入框,然后用servlet做一个消息输出页面,这样也就算了解了jsp究竟是如何把原创 2022-10-03 07:22:47 · 3310 阅读 · 0 评论 -
java web开发(第一个jsp工程)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面两期,我们谈到了怎么进行servlet的编写。一种方法是将传统的java工程改造成servlet工程;另外一种方法就是直接利用maven创建一个webapp工程。事实上呢,如果大家观察仔细的话,可以发现系统当时其实已经帮助我们创建了一个jsp,是index.jsp。 servlet和jsp之间的关系,有点类似于controller和view的关系。servlet原创 2022-10-02 16:07:27 · 873 阅读 · 0 评论 -
java web开发(maven创建servlet程序)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前我们写了一篇文章,主要是说一般情况下怎么开发servlet。其实,用maven创建servlet工程也是非常方便的。网上有一篇文章,地址在这,https://www.cnblogs.com/happy-lin/p/14977176.html,也谈到了怎么实现idea+maven+servlet的工程开发。有部分内容借鉴了一下,大家可以一步一步尝试下。1、首先利用maven创建原创 2022-10-02 08:20:31 · 841 阅读 · 0 评论 -
java web开发(编写第一个servlet程序)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 之前从来没有编写过servlet程序,更没有用tomcat部署过java web程序。所以,趁着IDEA安装好、maven配置好,开始用IDEA编写第一个servlet程序。整个操作过程参考了下面这篇文档,https://blog.csdn.net/weixin_44107140/article/details/119618734。大体上,这篇文档的步骤是蛮全的,必要的地方我会加一些原创 2022-10-01 21:35:49 · 1661 阅读 · 0 评论 -
jave web开发(IDEA中配置maven + 第一个pom包)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 maven是现在java中用的比较多的一个软件。一方面,maven可以单独使用;另外一方面maven也可以和各个IDE进行配合,比如刚刚安装的IDEA,就可以和maven进行联合配置使用。1、下载maven 这里选用的maven版本是3.6.3,注意maven版本要和IDEA版本相匹配。也就说,选择的maven版本,最好就是IDEA发布那个时期的版本,这样操原创 2022-10-01 16:57:45 · 1832 阅读 · 0 评论 -
java web开发(注解)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 注解也是蛮有意思的。个人来看,它更多是一种偷懒的处理方法。一种常见的场景是这样的,如果我们希望对某一种类型的数据来做判断,那么就是在每个函数开始的位置添加各种各样的判断语句。如果数据比较少的话,尚可接受;但是数据一多,整个代码就显得非常臃肿。 下面,我们就通过一个简单的例子,看看注解如何使用,原创 2022-09-30 07:23:59 · 537 阅读 · 0 评论 -
java web开发(反射)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 反射是java很重要的一个特点。也是它区别于c、c++、fortan等传统语言的一个重要的语言特征。通过反射可以做很多的事情,比如动态创建类,动态修改变量,动态调用类函数等等。spring等一些框架,大量使用了java的反射特性。原创 2022-09-30 07:04:02 · 507 阅读 · 0 评论 -
java web开发(IDEA安装 + 第一个java工程)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 大约20年前的时候,和java比较匹配的IDE还是eclipse。那个时候,大家用的比较多的j2ee开发环境是my eclipse。时过境迁,现在大家更多地愿意用IDEA环境来开发。对于新手,尤其是刚入门的同学来说,有一个好的IDE环境还是能够减轻不少负担的。这样,可以让学习的曲线不是那么陡峭,学习的兴趣可以延续较长的一段时间。原创 2022-09-29 07:46:49 · 721 阅读 · 0 评论 -
java web开发(学习路线)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 java语言天生就是为计算机网络开发而存在的。之前,学习java的时候,总觉得奇怪,为什么java语言用来做服务器很多,做web开发很多,但是做单机软件却不多。究其原因,主要还是java这门语言从一开始就是为网络设计的。单机版本身是工具类应用,而java主要用于平台类应用。当然用java开发单机应用也可以的,比如前端页面用vue来画,后端用java,这也不是不可以,就是部署的时候麻烦原创 2022-09-28 08:46:55 · 2497 阅读 · 0 评论