javaweb
文章平均质量分 92
在乎且叭叭
码龄是假的,我是菜鸡
展开
-
Java学习-MVC架构模式
这种银行转账的代码我们之前就写过,首先写一个前端页面,在数据库中创建一个表,然后使用Servlet连接数据库并进行核心业务处理,注意还要手动提交事务,最终完成转账,但我们也发现一个问题,本次转账代码中的Servlet基本上完成了所有任务,比如数据接收、核心业务处理、数据库表中数据的曾删改查、页面数据展示。创建名为Account的类,用它来封装对象,有的人会把这种专门封装数据的对象称之为bean对象,也有人称之为pojo对象,还有人称为domain对象,都一样,称呼不同而已。至此,这个小项目已经相当完美了!原创 2022-10-09 21:10:28 · 829 阅读 · 0 评论 -
JavaWeb-Listener
经过测试,我们发现,监听器和域的声明周期一样,其中初始方法和销毁方法的执行时刻和他们对应的域的执行时刻是一样的,比如context监听器在服务器启动时执行,在服务器关闭时销毁;注意:所有监听器都是不需要javaweb程序员调用的,由服务器负责调用,什么时候被调用呢?当某个特殊的事件发生之后,被web服务器调用。在执行相关的代码的时候它们的方法就会执行,比如HttpSessionAttributeListener。接下来,要对之前的代码进行一丢丢的修改,把用户名和密码装进这新创建的User类即可。原创 2022-10-06 17:51:56 · 450 阅读 · 0 评论 -
JavaWeb-Filter
目前oa项目的功能不多,Servlet也不多,但若功能很多,假如还有EmpServlet、OrderServlet等等,每一个Servlet都是处理自己相关的业务。但它们有相同的地方,在执行之前都要判断用户是否登录了,如果用户登录可以继续操作,如果没有需要登录。这段处理是固定的,大家都一样,怎么解决这个问题??可以使用Filter过滤器。第一步:编写一个Java类实现一个接口:jakarta.servlet.Filter。并且实现这个接口中的所有方法。原创 2022-10-06 10:47:55 · 224 阅读 · 1 评论 -
JavaWeb-EL表达式、JSTL标签
EL表达式可以代替JSP中的java代码,让JSP文件中的程序看起来更加美观和整洁。JSP夹杂着各种java代码,例如,等等,导致JSP混乱后期不好维护EL表达式算是JSP语法的一部分,EL表达式归属于JSPEL表达式出现在JSP中主要是:从某个域中取数据,然后转换成字符串,然后输出到浏览器,这就是EL表达式的三大功效第一功效:从某个域中取数据,四个域:pageContext;request;session;原创 2022-10-05 16:51:32 · 387 阅读 · 0 评论 -
JavaWeb-JSP
实际上,当我们执行这个jsp文件时,这个文件会被tomcat翻译生成index_jsp.java文件,然后会将这个Java文件编译成index_jsp.class文件。这样的字符串是很难写的,所以是否存在这样一种工具,不需要再写Servlet了,我们只需要写这个Servlet程序中的前端代码,然后这个工具会将我们写的前端代码自动翻译成Servlet这种java程序,然后在自动将java程序编译成class文件,最后再使用jvm调用这个class中的方法。可以先将数据放到请求域,然后转发到jsp文件。原创 2022-09-30 21:11:26 · 1335 阅读 · 0 评论 -
JavaWeb-Servlet(下)
好消息好消息,我们今后不用GenericServlet了,改用HttpServlet了,好像又白学了。。。并没有白学,它是继承GenericServlet的,很多相同的地方,因为我们是B/S架构的系统,这种系统是基于HTTP超文本传输协议的,HttpServlet处理HTTP协议更便捷。在学习HttpServlet之前我们先了解一下HTTP协议代码主要就是写一个html页面,其中使用到form标签,并且提交使用get和post两种方式,响应到servlet并输出servlet中的信息。原创 2022-09-28 16:01:08 · 426 阅读 · 0 评论 -
JavaWeb-Servlet(上)
配置Tomcat服务器之前先安装jdk并配置好环境变量关于Tomcat的安装:Tomcat是绿色版解压即是安装关于Tomcat服务器的目录:bin:这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。conf:这个目录用来存放Tomcat服务器配置文件lib:是Tomcat服务器的核心程序目录,因为Tomcat服务器是Java语言编写的,这里的jar包都是class文件logs。原创 2022-09-18 16:13:43 · 511 阅读 · 0 评论