J2EE技术
文章平均质量分 62
南京_杨文
这个作者很懒,什么都没留下…
展开
-
术语介绍IaaS PaaS SaaS FaaS(函数) CaaS(容器)
https://www.zhihu.com/question/19810989http://www.zzvips.com/news/111250.html传统的三种云服务模型:SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)======================================================================开发人员越来越多地转向容器即服务(CaaS)产品提供的自动化。容器即服务,或称CaaS的定义===原创 2020-11-24 17:12:15 · 762 阅读 · 0 评论 -
使用Spring(15) Spring AOP APIs(NameMatchMethodPointcutAdvisor,RegexpMethodPointcutAdvisor))
1.applicationContext.xmlNameMatchMethodPointcutAdvisor<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.s原创 2016-10-24 13:05:13 · 1586 阅读 · 0 评论 -
使用Spring(14)Spring AOP APIs(AfterReturningAdvice,MethodInterceptor,MethodBeforeAdvice)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:sche原创 2016-10-24 08:57:59 · 515 阅读 · 0 评论 -
使用Spring(13)Spring与MyBatis整合(二)DataSourceTransactionManage把事务控制在Service层
1.jar包2.层次结构3.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr原创 2016-10-22 13:26:01 · 8932 阅读 · 0 评论 -
使用Spring(一)实例化容器方法(3种方法)
1.applicationContext2.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sche原创 2016-10-17 23:12:46 · 439 阅读 · 0 评论 -
使用Spring(二)实例化方式(静态工厂,实例工厂)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sch原创 2016-10-18 13:00:12 · 887 阅读 · 0 评论 -
代理模式--静态代理和动态代理
代理模式是java常用的设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。类似生活中代理的含义。按照代理的创建时期,代理类可以分为两种。 静原创 2016-10-17 22:01:08 · 297 阅读 · 0 评论 -
使用Spring(三)依赖注入DI(Setter DI,构造器注入)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sch原创 2016-10-18 13:11:50 · 419 阅读 · 0 评论 -
使用Spring(四)构造器参数匹配(类型匹配 ,索引)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sch原创 2016-10-18 16:14:48 · 709 阅读 · 0 评论 -
Spring TransactionDefinition接口
http://www.cnblogs.com/fengchaowang/p/4122579.html16.2.1 探索TransactionDefinition接口正如之前所说的,TransactionDefinition接口控制着事务的属性。下面让我们进一步看看该接口及其方法,如代码清单16-1所示:代码清单16-1 TransactionDefinition接口转载 2016-10-24 22:36:42 · 5548 阅读 · 1 评论 -
使用Spring(16)使用TransactionTemplate进行Spring编程式事务管理
TransactionTemplate 采用与Spring中别的 模板 同样的方法,如 JdbcTemplate 和 HibernateTemplate。它使用回调机制,将应用代码从样板式的资源获取和释放代码中解放出来,不再有大量的try/catch/finally/try/catch代码块。同样,和别的模板类一样,TransactionTemplate 类的实例是线程安全的。必须原创 2016-10-25 21:31:40 · 1193 阅读 · 0 评论 -
使用Spring(17)Spring中的定时调度(Scheduling)--传统方式创建Quartz任务
1.下载Quartz jar包原创 2016-10-28 21:34:00 · 423 阅读 · 0 评论 -
使用MyBatis(八)一对一关联(嵌套查询,嵌套结果)
1.创建2张表,建立主外键关系2.建立实体类package com.yw.test06;public class Class{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id原创 2016-06-15 15:57:48 · 3069 阅读 · 1 评论 -
使用MyBatis(四)修改数据insert(自动提交,手动提交)
insert update delete1.修改UserMapper.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from user where id = #{id}原创 2016-06-15 11:10:43 · 64836 阅读 · 10 评论 -
使用MyBatis(三)使用xml查询表中所有数据
读取表中所有数据1.修改第一篇MyBatis使用的 UserMapper.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from user where id = #{id}原创 2016-06-15 10:13:31 · 12981 阅读 · 0 评论 -
使用MyBatis(一)使用xml配置完成查询单行数据
使用MyBatis前要先按照数据库,我用mysql 1.config.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/ywdbusername=rootpassword=root2.实体类package com.yw.test01;public clas原创 2016-06-15 09:29:15 · 1272 阅读 · 0 评论 -
使用MyBatis(二)使用java注解查询单行数据
第二种读取数据库user表的方法是使用java注解的方式。1.去掉前面文章中的UserMapper.xml,将需要查询数据库表的sql语句加入interface中。package com.yw.test02;import org.apache.ibatis.annotations.Select;public interface UserMapper{ @Selec原创 2016-06-15 09:36:54 · 776 阅读 · 0 评论 -
准备使用MyBatis进行开发
先从MyBatis官网下载需要的资源原创 2016-06-15 09:15:28 · 360 阅读 · 0 评论 -
使用MyBatis(五)update
1.前面一篇已经将配置文件写好了只需要修改测试类原创 2016-06-15 11:34:05 · 529 阅读 · 0 评论 -
Spring MVC(四)封装表单参数的控制器(AbstractCommandController)
SpringMVC 也可以根据模型来匹配CommandControllerAbstractCommandController在spring3中已经过期,原因是鼓励你用注解package com.yw.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS原创 2016-10-03 18:13:16 · 1280 阅读 · 0 评论 -
使用MyBatis(九)一对多的集合的嵌套查询
1.继续使用前面的数据库表在上一篇中的关系是一对一:一个学生只能在一个班级中现在从另一个角度来看:一个班级有多个学生。那么就是多对一的关系。2.创建实体类package com.yw.test08;public class Student{ private int id; private String name; private int age; privat原创 2016-06-16 10:01:50 · 1255 阅读 · 0 评论 -
使用Spring(五) 引用其它的bean(协作者)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/原创 2016-10-18 21:23:09 · 329 阅读 · 0 评论 -
使用Spring(七)集合合并、bean的作用域(prototype,singleton)
1.applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/原创 2016-10-19 18:46:47 · 541 阅读 · 0 评论 -
用C++与Flex(web)进行Socket通信----成功2
C++代码:(没加注释)// testsocket.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include using namespace std;#pragma comment(lib,原创 2010-07-07 15:03:00 · 907 阅读 · 0 评论 -
用C++与Flex进行Socket通信----成功1
用C++与Flex进行Socket通信,沙箱问题也解决了。原创 2010-07-07 14:58:00 · 661 阅读 · 0 评论 -
亲手用Maven
亲手用Maven,如下:原创 2016-07-05 15:11:47 · 293 阅读 · 0 评论 -
在MyEclipse2013中使用Maven开发项目(结合MyBatis)
Maven没什么难点,可是能力弱的学生总是说不会,其实人家不知道有多简单呢。原创 2017-10-29 19:56:15 · 402 阅读 · 1 评论 -
GS物流项目第7天课程
GS物流项目第7天课程 【学习目标】1、WebService入门a, 什么是WebServiceb, 调用网络上的WebService服务c, SOAP和WSDL概念d, 基于JDK1.7发布一个简单的WebService服务e, 使用JDK的wsimport命令生成本地代码调用WebService服务2、apache CXF入门a, CXF简介原创 2018-01-18 10:12:31 · 420 阅读 · 0 评论 -
eclipse2018中使用git
1.首先到github上注册一个用户github.com2.接着可以下载一个git的客户端https://git-scm.com/downloads3.安装完之后打开git-bash查看配置信息1)项目配置信息$ cat .git/config2)系统用户配置信息$ cat .gitconfig4。打开eclipse配置git...原创 2019-03-01 11:25:55 · 609 阅读 · 0 评论 -
Servlet3.1规范和JSP2.3规范(授之以渔)
经常听到有学生或初学者说觉得记忆好痛苦,记的内容太多了。其实,很想说你们方法错了;这个知识是规范,不是靠死记硬背,而是在使用中自然熟悉的。就好比,你洗澡肯定会打开水龙头,用手先试试水的冷热一样,是自然而然形成的习惯。当你对知识的学习,包括对不同知识学习方法的不同调整,形成了自己的一套潜移默化的规律时,这个世界应该再也不会有什么新知识能难倒你。因为,你已经会自主学习,也找到了自学的最适合自己...原创 2019-03-08 14:07:30 · 519 阅读 · 0 评论 -
mac下使用fizzed-watcher-maven-plugin插件
官方http://fizzed.com/blog/2015/02/watcher-plugin-for-maven-released1.建立一个目录写一个简单的java代码2.在pom.xml中写如下内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa...原创 2019-07-22 14:57:18 · 313 阅读 · 0 评论 -
下载Hibernate官网源代码
MyEclipse10自带了支持Hibernate3.3,想看源代码那么到官网去下,Hibernate是开源的,所以很多代码在sourceforge上。4.x的http://sourceforge.net/projects/hibernate/files/hibernate4/ ;3.x的http://sourceforge.net/projects/hibernate原创 2013-04-23 15:01:36 · 669 阅读 · 0 评论 -
使用Struts2(三)国际化
1.web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation=原创 2016-11-15 17:16:54 · 295 阅读 · 0 评论 -
使用Spring(八) 延迟初始化bean、Lookup方法注入
1.applicationContext4.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.o原创 2016-10-19 19:12:13 · 2029 阅读 · 0 评论 -
使用Spring(九)自动装配(autowire)协作者
Spring官方:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。autowire的方便之处在减少或者消除属性或构造器参数的原创 2016-10-20 20:55:01 · 470 阅读 · 0 评论 -
使用Spring(十)使用Spring进行面向切面编程(AOP)@AspectJ支持
AOP概念官方说明:Spring使用自己的术语。 切面(Aspect): 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。 在Spring AOP中,切面可以使用通用类(基于模式的风格) 或者在普通类中以@Aspect 注解(@AspectJ风格)来实现。连接点(Joinpoint): 在程序执行过程原创 2016-10-20 21:08:16 · 567 阅读 · 0 评论 -
使用Spring(11)使用Spring进行面向切面编程(AOP)Schema-based AOP support
使用XML格式官方说明:在Spring的配置文件中,所有的切面和通知器都必须定义在 元素内部。 一个application context可以包含多个。 一个 可以包含pointcut,advisor和aspect元素(注意它们必须按照这样的顺序进行声明)。风格的配置使得对Spring auto-proxying 机制的使用变得很笨重。如果你已经通过BeanNameAu原创 2016-10-21 12:56:19 · 326 阅读 · 0 评论 -
使用Spring(12)Spring与MyBatis整合(一)简单整合
1.jar包2.beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:c原创 2016-10-22 13:14:30 · 329 阅读 · 0 评论 -
基于ssh2的购物网--后台
目前将struts2+hibernate3+spring2的购物网修改完,后台管理界面使用了jquery。(我使用了jquery1.9在前面的文章中有---jquery制作折叠式菜单(Accordion)http://blog.csdn.net/japanstudylang/article/details/30258397)。里面struts2采用了validator原创 2015-02-28 20:41:07 · 780 阅读 · 0 评论 -
Hibernate的简单增删改查例子
1.导入相应Hibernate的jar包2.配置文件hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configu原创 2014-01-23 17:04:17 · 760 阅读 · 0 评论