Web与JavaEE
冰冰岩岩_37358143
我是一个小小整理家
展开
-
webservice 不能返回泛型接口集合List(五)
用一上午的时间验证了webservice不能返回List类型的问题。。。关键是最开始的报错不是提示我“该项目 is lock” 就是找不到“org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.codehaus.xfire.spring.ServiceBea...原创 2019-07-17 11:36:10 · 908 阅读 · 0 评论 -
SSM框架---SpringMVC的入门案例(二)
一、入门程序场景:浏览器输入 list.do 跳转到一个商品列表页面步骤:1、创建web工程2、添加jar:springMVC、spring、junit3、在web.xml中添加一个前端控制器DispatcherServlet的配置。用来初始化一个springMVC容器<servlet> <servlet-name>spring</servlet-...原创 2019-12-03 22:44:27 · 130 阅读 · 0 评论 -
SSM框架---MyBatis整合Spring(六)
一、整合思路及步骤1、配置文件sqlMapConfig.xml --> 整合到applicationContext.xml 文件别名 SqlSessionFactory对象 注册指定包下的所有mapper接口 数据库的连接以及数据库连接池事务管理 sqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8" ?>...原创 2019-12-03 11:31:32 · 105 阅读 · 0 评论 -
SSM框架---MyBatis的动态sql及关联查询(五)
一、动态SQL:通过mybatis提供的各种标签方法实现动态拼接sql<if> 标签: 判断 <where>标签 :去除第一个and或者or <foreach>标签 :循环 可以循环数据也可以循环集合 <sql>标签 :片段 <include>标签:引用某sql片段 <set>标签: 修改时 去除最后...原创 2019-11-28 22:04:56 · 386 阅读 · 0 评论 -
SSM框架---MyBatis的DAO层的开发方式(三)
开发方式一:传统开发方式(实现类还是有硬编码问题,不推荐) 接口+实现类+映射文件开发方式二:mapper代理形式(官方推荐) 接口mapper+映射文件开发规范:这里的接口指的是:mapper/UserMapper.java接口类,如下图: 1、接口的全路径要和映射文件的namespace保持一致 ------><mapper namespace=...原创 2019-11-26 16:35:54 · 174 阅读 · 0 评论 -
SSM框架---MyBatis的核心配置文件sqlMapConfig.xml(四)
一、配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)transactionManager...原创 2019-11-26 16:25:23 · 189 阅读 · 0 评论 -
SSM框架---MyBatis的简单示例(二)
一、MyBatis核心jar包:二、核心配置文件sqlMapConfig.xml注:配置文件的所有内容包括文件本身,在进行spring整合后都已废除。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "...原创 2019-11-25 14:51:01 · 145 阅读 · 0 评论 -
SSM框架---MyBatis初识持久层框架(一)
一、简介进化史:iBatis1.0--> iBatis2.0--> iBatis3.0--> MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。---查看底层源码,你会发...原创 2019-11-25 13:57:26 · 252 阅读 · 0 评论 -
小白之Socket网络编程--HttpClient(一)
一、官方网址:http://hc.apache.org/HttpClient下载:http://hc.apache.org/downloads.cgi常使用站点(4.5版本):http://hc.apache.org/httpcomponents-client-4.5.x/index.html官方文档:http://hc.apache.org/httpcomponents-client...原创 2019-11-20 14:17:34 · 202 阅读 · 0 评论 -
SSM框架---SpringMVC参数绑定(五)
一、Controller参数绑定1、默认 绑定 HttpServletRequest request HttpServletResponse response HttpSession session Model/ModelMap model --可以替代ModelAndView,即:ModelAndView可以优化。(如果使用Model则可以不使用M...原创 2019-11-13 16:29:58 · 208 阅读 · 0 评论 -
SSM框架---SpringMVC与MyBatis的整合大纲(四)
注意:并不是SpringMVC与MyBatis的整合,而是Spring与MyBatis的整合,SpringMVC只是Spring家族的一个小模块。一、持久层(数据库) 1)sqlMapConfig.xml(最终整合后废弃) 2)applicationContext.xml(applicationContext-dao部分) ①数据源 ②s...原创 2019-11-12 22:18:19 · 122 阅读 · 0 评论 -
SSM框架---SpringMVC架构图及三大核心组件(三)
一、架构图场景:浏览器发起一个请求,比如list.do,请求会先进入web.xml中;web.xml中配置了一个前端控制器DispatcherServlet。list.do满足过滤条件,则会进入这个前端控制器。前端控制器用来初始化springmvc容器。容器中有三大组件:处理器映射器、处理器适配器和视图解析器。处理器映射器HandlerMapping:用来帮助我们找到相应的Cont...原创 2019-11-12 17:09:30 · 4484 阅读 · 0 评论 -
.jar与sources.jar区别
首先,当我们在下载jar包与引入jar包的时候可能会发现,存在jar文件与相应的sources jar文件。如下图所示: 这个时候,到底该下载哪一个,或者我们需要的是哪一个。是junit-4.7.jar还是junit-4.7-sources.jar?明确的告诉你,我们需要的是junit-4.7.jar,也就是我们需要在项...转载 2019-11-11 15:49:17 · 3415 阅读 · 0 评论 -
SSM框架---SpringMVC 初识表现层框架SpringMVC(一)
一、SpringMVC简介表现层框架:Servlet --> Struts2 --> SpringMVC表现层的作用:接受页面参数,并响应给页面。SpringMVC是Spring家族的一个小模块。所以不需要跟Spring做什么整合。: 如何获得请求参数 核心控制器 命名规则 配置文件 servlet request.getParamt...原创 2019-11-11 15:38:59 · 345 阅读 · 0 评论 -
idea日常使用报错总结
1、java.lang.SecurityException: Prohibited package name: java.com.xx异常抛出2、IntelliJ IDEA如何新建一个java类3、最详细的 IDEA 中使用 Debug 教程原创 2019-08-20 15:23:30 · 269 阅读 · 0 评论 -
小白之TCP/IP编程--PING
Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。Ping命令详解:1、ping。如:ping 192.168.95.xx2、-t Ping 指定的计算机直到中断。如:ping 192.168.95.xx -t3、-a 将地址解析为计算机名。。如:...转载 2019-10-22 10:25:39 · 223 阅读 · 0 评论 -
小白专属---IntelliJ IDEA的使用(二):IDEA中的war和war exploded的区别
war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;通俗地说,war模式:先打成war包,然后再发布到Tomcat的ROOT下;war exploded模式:只编译,生成target/out;然后把当前的target/out文件夹的位置关系上传到服务器;没有打包到tomcat的ROOT下。对比图:(1)w...转载 2019-08-14 16:28:55 · 363 阅读 · 0 评论 -
对web项目的web.xml的理解(三)
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java....原创 2019-08-02 15:02:50 · 95 阅读 · 0 评论 -
对web项目的web.xml的理解(二)
引文:对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?1、什么是web应用? web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。2、最简单的web应用什么样?2个文件夹、1个xml文件...转载 2019-08-02 14:55:29 · 317 阅读 · 0 评论 -
对web项目的web.xml的理解(一)
转载:web.xml配置详解https://www.cnblogs.com/jxldjsn/p/8099101.html转载:web.xml各版本头文件及与JDK、Tomcat版本对应关系https://www.cnblogs.com/jxldjsn/p/8099101.html一、web.xml配置详解二、web.xml各版本头文件及与JDK、Tomcat版本对应关系...转载 2019-07-31 17:18:24 · 277 阅读 · 0 评论