
Web
文章平均质量分 67
Tsama
这个作者很懒,什么都没留下…
展开
-
Spring AOP的使用(基于传统动态代理)
什么是AOP?专业术语: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和 运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个 热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑 的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高 了开发的效率。想要详细了解建议去看这位大牛的文章----【SpringBoot-3】原创 2021-04-02 00:38:25 · 359 阅读 · 0 评论 -
Spring Bean的配置(注解方式使用Spring Bean)
说明:本文展示的代码和例子是承接我的上一个 使用XML方式配置Spring Bean的文章。所以在阅读本文的时候,如果遇到的例子您无法理解,请移步阅读上文。使用注解方式配置Spring Bean(注:示例项目创建于IDEA编译器,使用Java语言,maven框架)1、引入Spring-aop依赖Spring的注解是通过aop的方式实现的所以我们需要在pom.xml文件中加入Spring-aop的依赖,加入方式大致如下:在您的pom.xml文件中加入下面的代码 <dependency原创 2021-04-01 16:29:21 · 367 阅读 · 0 评论 -
Spring Bean管理(XML方式)
说明:本文展示的代码和例子是承接我的上一个 关于IoC的介绍的文章。所以在阅读本文的时候,如果遇到的例子您无法理解,请移步预读上文。引言为了更好的加强代码的独立性,方便程序员分工合作和代码维护,所以在面向对象编程时采用IoC方式;而IoC方式简单来说就是,在一个方法中,我需要的类不用我自己去创建(也称new出来),我们通过一个外部的容器(spring框架)帮我们创建这个类并把它注入进来,这个过程也就是我们前面提到的依赖注入;上文我们讲到如何去简单的使用IoC和配置使用环境,而使用IoC大概需要以下原创 2021-03-30 00:03:25 · 216 阅读 · 0 评论 -
spring IoC的配置和使用
什么是控制反转(IoC)?对于面向对象设计及编程的基本思想,简单来说就是把复杂系统分解成相互合作的对象,这些对象类通过封装以后,内部实现对外部是透明的,从而降低了解决问题的复杂度,而且可以灵活地被重用和扩展。但是耦合关系会出现在对象与对象之间,也会出现在软件系统的各模块之间,以及软件系统和硬件系统之间。为了解决对象之间的耦合度过高的问题,IoC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦。想要进一步了解什么是Ioc,请参考这位大牛的文章.IOC的别名:依赖注入原创 2021-03-29 00:45:32 · 268 阅读 · 0 评论 -
把IDEA项目放进gitee中
在工程中创建git的本地仓库的操作1、在主页菜单找到VCS功能栏,点击Enable Version Control Intergration,点击ok,在本地创建git仓库2、但是会发现代码出现红色,原因是刚刚的操作只是创建了本地仓库,但是还没有把代码放进去,找到VCS,点击Commit3、在窗口一选择需要提交的文件,每次写好后建议直接全选。窗口二写注释,写本次提交代码的描述,最后点击commit,没有设置过IDEA的git,之后会弹出一共窗口,设置一下用户名和邮箱即可前面的操作完成后原创 2021-03-27 15:51:33 · 604 阅读 · 2 评论 -
web项目中Junit的使用(maven)
什么是Junit?JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测原创 2021-03-23 23:35:23 · 1319 阅读 · 0 评论 -
Intellij IDEA不能新建package?
Intellij IDEA不能新建package解决办法:右键单击不能新建包的文件夹->Mark Directory as->Sources Root 即可解决该问题原创 2021-03-23 23:00:34 · 435 阅读 · 0 评论 -
使用Maven构建WebApp项目
(使用的Maven是Intellij IDEA自带的)Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。一些简单的概念每一个Maven项目都有一个唯一的pom.xml每个pom.xml都有一个唯一的表示自身的坐标坐标由三个部分组成:groudId、artifact原创 2021-03-22 22:41:26 · 6757 阅读 · 7 评论 -
web MVC模式实现用户登录
Java代码部分框架图jsp部分框架图区别于原来的项目使用JavaBean和jsp实现用户登录;在jsp中写java代码还是较为鸡肋,不方便开发大型项目;所以采用mvc模式进行开发,以后jsp上不再写java代码,方便项目管理,也方便后续的开发的前后端分离;domain.Userdomain部分相当于POJO层,专门用于封装数据package mvc.domain;public class User { private int id; private String原创 2021-03-20 18:38:09 · 625 阅读 · 0 评论 -
JSP加JavaBean实现用户登录
功能描述:使用JSP和JavaBean完成用户登录功能代码结构框架图DBUtilpackage model;import java.sql.*;//DBUtil封装对数据库连接操作//工具类,jdbc中专门用来写公共代码,就比如说连接数据库public class DBUtil { //写成静态的,其他的方法不能进行修改 //驱动的位置 private static final String DRIVER_CLASS = "com.mysql.jdbc.Dri原创 2021-03-18 18:12:18 · 2639 阅读 · 8 评论 -
JDBC一个简单的数据库操作流程
public class demo { public static void main(String[] args) { try { //1、加载驱动 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/demo?useSSL=false"; String username =原创 2021-03-17 21:40:12 · 195 阅读 · 1 评论 -
Intellij 开发web导入servlet.jar包
1、右键点击项目名2、点击Open Module Settings3、点击Libraries,再点击右上角的加号,点击Java4、找到tomcat的路径,点击lib5、找到jsp-api.jar和servlet-api.jar,点击OK并Apply原创 2021-03-03 21:31:19 · 1959 阅读 · 2 评论 -
Intellij IDEA添加web开发环境(tomcat)
1、使用IDEA新建一个项目(项目名自拟)我这里用的是web2、鼠标右击单击项目名->点击 Add Framework Support3、单选Web Application,点击OK4、点击run -> Edit Configurations5、打开后点击Templates左边的三角形 下拉后找到Tomcat Server下的Local6、点击右边的Configure 配置Tomcat7、点击文件夹找到tomcat所在的路径,点击右下角Apply8、再次点击run -&原创 2021-03-03 20:58:31 · 1107 阅读 · 1 评论