![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2ee基础
以项目为线索,Servlet为中心,熟悉J2EE的基础知识,搭起WEB的框架
vanlyy
优秀的猪猪饲养员
想要了解某个技术,请阅读一些相关文档;
想要明白某个技术,请尝试实践这些技术;
想要悟透某个技术,请尝试向他人讲解此技术。
展开
-
JSON/JSON字符串相关概念梳理
先放几个链接JSON基本概念Json对象和Json字符串的区别JSONObject在JAVA中生产和解析ajax请求与json数据处理前端调试之断点后台返回json数据给前台和前台解析json数据原创 2020-10-13 22:34:48 · 164 阅读 · 2 评论 -
J2EE梳理(十)——过滤器与监听器
文章目录Filter过滤器概念Filter是如何实现拦截的?写一个FilterFilter配置登录验证Listener监听器概念监听Context监听ContextAttribute监听Request利用Session监听器统计在线人数来源于how2jFilter过滤器概念WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件...原创 2020-02-10 18:07:50 · 336 阅读 · 1 评论 -
运行mvn help:describe -Dplugin=tomcat7,build failure
build failure[ERROR] Failed to execute goal org.apache.maven.plugins:maven-help-plugin:2.2:describe (default-cli) on project standalone-pom: Plugin could not be found. If you believe it is correct, che原创 2017-05-22 16:33:54 · 538 阅读 · 0 评论 -
tomcat设置快速启动
http://www.imooc.com/article/6453添加tomcat启动脚本后,由于我不知道终端命令在哪,所以我将启动脚本添加到了环境变量中,可是依旧无法快速启动tomcat ,这是为什么?原创 2017-05-22 15:52:35 · 899 阅读 · 0 评论 -
安装tomcat遇到no such file or directory
http://www.cnblogs.com/losedMemory/p/6252400.html我遇到的问题就是 sudo sh startup.sh时候,没有进入tomcat的bin目录 cd进去再执行该命令,即可“`转载 2017-05-22 15:03:16 · 7948 阅读 · 0 评论 -
关于setContentType setCharactorEncoding
第一个例子:通过Response进行数据的输出,下面是一个测试的方法,这个方法只要在service方法中调用即可,传递一个HttpServletResponse对象,就可以进行输出的[java] view plain copy 在CODE上查看代码片派生到我的代码片 public void test(HttpServletResponse response) throws Exc...转载 2018-04-11 16:19:43 · 301 阅读 · 0 评论 -
关于Spring访问数据层的几个方法,从spring-jdbc到jdbctemplate到hibernatetemplate
代码结构引入代码从入口开始package spring_jdbc.spring_jdbc;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import spring...原创 2018-07-13 21:34:18 · 178 阅读 · 0 评论 -
J2EE梳理(九)——Servlet与前后的交互
文章目录利用Servlet+JDBC完成一个CRUD的项目项目结构HeroDao层HeroListServlet逻辑Servlet与JSON交互向Servlet提交数据从Servlet获取一个对象来源于how2j利用Servlet+JDBC完成一个CRUD的项目项目结构HeroDao层在构造函数中初始化jdbc驱动类将连接数据库的代码抽出来为getConnectionDao层逻辑...原创 2020-02-10 14:37:42 · 167 阅读 · 0 评论 -
J2EE梳理(八)——关于前端基础知识梳理
文章目录HTMLhello world中文显示html标签html元素html属性html使用 进行注释CSS样例基本语法JavaScriptJavaScript HelloScript标签注释变量函数HTML DOMJSON创建JSON对象访问JSON对象创建JSON数组访问JSON数组JSON对象与JavaScript对象AJAX什么是AJAX工作原理示例AJAX请求流程来源于how2j本...原创 2020-02-09 22:21:46 · 464 阅读 · 0 评论 -
J2EE梳理(七)——关于JDBC进阶
文章目录特殊操作获取自增长ID获取表的元数据事务使用事务事务应用:ORM映射JDBC DAO数据库连接池数据库连接-传统方式数据库连接池原理-使用池ConnectionPool来源于how2j特殊操作获取自增长ID在Statement通过execute或者executeUpdate执行完插入语句后,MySQL会为新插入的数据分配一个自增长id,(前提是这个表的id设置为了自增长,在Mys...原创 2020-02-09 19:33:11 · 117 阅读 · 0 评论 -
J2EE梳理(六)——关于JDBC的基础
文章目录建立连接导入Mysql-jdbc的jar包初始化驱动建立与数据库的连接创建Statement执行SQL语句关闭连接JDBC的增删改增删除修改通用方法查询利用ResultSet接收返回值SQL语句判断账号密码是否正确找到总数分页查询PreparedStatementPreparedStatement的使用PreparedStatement的优点execute与executeUpdate来源...原创 2020-02-09 17:07:04 · 194 阅读 · 0 评论 -
J2EE梳理(五)——关于DynamicWebProject
来源于how2j对比JAVA PROJECT和DYNAMIC WEB PROJECTproject目录文件目录:动态项目类文件会被输出到build里,而不是WEB-INF/classes目录下当有类或者配置文件变化时,会自动重启,无需手动重启Tomcat. 但是不稳定,当很许多类改动,新加了jar包,新增加了配置文件等等,都有可能导致自动重启失效,所以最好还是手动重启,确保重启成功...原创 2020-02-08 18:16:28 · 206 阅读 · 0 评论 -
J2EE梳理(四)——servlet相关用法
文章目录页面跳转servlet自启动request类常见方法request常见方法request获取参数request获取头信息:服务端传参response常见用法设置响应内容设置响应格式设置响应编码不使用缓存来源于:how2j页面跳转服务端跳转:设置跳转页面success.html:-<div style="color:green">login success<...原创 2020-02-08 17:37:43 · 159 阅读 · 0 评论 -
J2EE梳理(三)——servlet基础知识
文章目录步骤一:创建login.html步骤二:创建LoginServlet步骤四:映射loginservlet到路径login步骤五:提交数据通过servlet实现登录功能来自于how2java步骤一:创建login.htmlctrl+n 新建 html添加form元素:action=“login” 标题会提交到login路径,login路径在后续步骤会映射到LoginServl...原创 2020-02-07 20:37:22 · 196 阅读 · 0 评论 -
J2EE梳理(二)——servlet部署
文章目录步骤1:创建一个单纯的JAVA项目:步骤2: 导入servlet jar包:步骤3 :编写HelloServlet步骤4 :编写web.xml:步骤5:指定项目输出到classes目录步骤 6 : 配置tomcat的server.xml 中的``步骤 7 : 删除tomcat webapps下的ROOT目录总结:思路:新建一个java project,通过配置相关路径等熟悉J2ee to...原创 2020-02-07 20:01:53 · 266 阅读 · 0 评论 -
J2EE梳理(一)——tomcat部署
文章目录部署tomcat后遇到找不到网页问题,无法访问官网页面考虑是java考虑端口被占用问题tomcat启动和使用问题排查屏幕一闪而过404错误Exception loading sessions from persistent storage异常配置tomcat虚拟目录tomcat目录结构部署tomcat后遇到找不到网页问题,无法访问官网页面考虑是java先查看了java版本 cm...原创 2020-02-07 17:36:43 · 250 阅读 · 0 评论 -
关于Hibernate——基础整理
Hibernate概述什么是hibernate框架 在dao层里面做对数据库crud操作,使用hibernate实现crud操作,hibernate底层代码就是jdbc,hibernate对jdbc进行封装,使用hibernate好处,不需要写复杂jdbc代码了, 不需要写sql语句实现什么是orm思想(重点) orm:object relational mapping,对象关系映射...原创 2018-07-17 15:07:03 · 179 阅读 · 0 评论 -
spring-利用hibernate的session来访问数据层
项目结构 实体类:package entity; //创建一个与customer表对应的实体类,以便存放 Customer对象public class Customer { private int id; private String name; private int age; public Customer(){} pu...原创 2018-07-17 19:43:13 · 198 阅读 · 0 评论 -
Spring整理——基础概念(IOC和DI)
Spring概念spring是开源的轻量级框架spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,需要创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象,将这个过程交给spring (2)ioc:控制反转, 把对象的创建不是通过new方式实现,而是交给spring配...原创 2018-07-14 10:01:30 · 228 阅读 · 0 评论 -
Spring整理——注解注入和AOP
Spring的bean管理(注解)注解介绍1 代码里面特殊标记,使用注解可以完成功能2 注解写法 @注解名称(属性名称=属性值)3 注解使用在类上面,方法上面 和 属性上面 Spring注解开发准备1 创建spring配置文件,引入约束 2 开启注解扫描 一般用(1) 注解创建对象1 在创建对象的类上面使用注解实现 2 创建对象有四个注解 3 创...原创 2018-07-14 11:29:32 · 654 阅读 · 0 评论 -
Spring访问数据层——jdbctemplate
项目结构从入口TestCustomerService开始public class TestCustomerService { @Test public void testDemo() { ApplicationContext context = new ClassPathXmlApplicationContext(...原创 2018-07-14 20:06:29 · 159 阅读 · 0 评论 -
Struts2基本知识总结之一——一个小例子说明struts2如何运行
一个基本的小例子第一步 导入jar包:(1)在lib中有jar包,不能把这些jar都导入到项目中 (2)到apps目录里面,找到示例程序,从示例程序复制jar包第二步 创建action第三步 配置action类访问路径 (1)创建struts2核心配置文件 核心配置文件名称和位置是固定的位置必须在src下面,名称 struts.xml (2)引入dtd约束 (3)action...原创 2018-08-23 15:42:47 · 149 阅读 · 0 评论 -
一个电商SSH项目的笔记与总结
http://www.jizhuomi.com/software/759.html 1.创建HibernateSessionFactory使用了单例和线程池技术!2.事物的作用!:事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用3.HibernateTemplate和...原创 2018-09-04 16:09:25 · 800 阅读 · 0 评论 -
Struts2基本知识总结之二——访问action的方法、获取表单数据
访问action的方法(重点)使用action标签method属性 1 创建action,创建多个方法 2 使用method配置 以上 即 访问addAction的地址时候(addaction.action),执行class路径的add方法。 缺陷:action每个方法都需要配置,如果action里面有多个方法,配置很多的action使用通配符实现(重点) ...原创 2018-09-04 20:50:55 · 441 阅读 · 0 评论 -
关于Hibernate的三种状态
https://www.cnblogs.com/xiaoluo501395377/p/3380270.html转载 2018-06-14 20:37:48 · 82 阅读 · 0 评论