Spring总结

Spring Bean的作用域之间有什么区别?Spring容器中的bean可以分为5个范围。所有范围的名称都是自说明的,但是为了避免混淆,还是让我们来解释一下: 1、singleton:这种bean范围是默认的,这种范围确保不管接受到多少个请求,每个容器中只有一个bean的实例,单例的模式由bean factory自身来维护。 2、prototype:原形范围与单例范围相反,为每一个bean请求提供一个实例。 3、request:在请求bean范围内…

第一次使用ejb

新的公司使用的是ejb+strut2,JBoss服务器,但开发的是写的只是逻辑代码,根本碰不到技术层面的东西,所以就自己试了一下。。。结果相当悲剧,在这里记录下报的错误,为以后提个醒 (1)xxx(dataSource) not bound: 原因:未设置数据源,在ejb端的META-INF下的persistence.xml中的 <persistence-unit name="ejb_01" transaction-type="JTA">           <jta-data-source>java:/myData</jt…

Java技术种类

(1)SUN的主流技术的发展   GUI界面:Java AWT API--〉Java Swing API   JavaWeb: Servlet--〉JSP--〉JSF   持久化层:JDBC--〉CMP EJB或BMP EJB或JDO   分布式应用:Socket--〉RMI--〉J2EE或Java Web Service (2)主要Java开源软件的种类   JavaWeb容器: Tomcat、Resin   EJB容器: JBoss   框架: Java Web框架(Struts)、业务逻辑层框架(Spring)   持久化层: DAO、ORM映射工具…

Java中的事务——JDBC事务和JTA事务

本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解。 Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI的,相当复杂的API实现。所以本文暂不讨论容器事务。本文主要介绍J2EE开发中两个比较基本的事务:JDBC事务和JTA事…

Java网络编程

Java 网络编程 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net包中提供了两种常见的网络协议的支持: TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP / IP。 UDP:UDP是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的…

Java双缓冲技术

转载自:http://blog.csdn.net/kai_wei_zhang/article/details/8120382 Java的强大特性让其在游戏编程和多媒体动画处理方面也毫不逊色。在Java游戏编程和动画编程中最常见的就是对于屏幕闪烁的处理。本文从J2SE的一个再现了屏幕闪烁的Java Appilication简单动画实例展开,对屏幕闪烁的原因进行了分析,找出了闪烁成因的关键:update(Graphics g)函数对于前端屏幕的清屏。由此引出消除闪烁的方法——双缓…

hibernate延迟加载详解

hibernate延迟加载详解 Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合…

关于thymeleaf在使用&&符时的问题

Thymeleaf中的&&解析问题 1.问题 最近使用了新的html模板thymeleaf,在模板里使用js语法时遇到问题,&&不能正确的被解析 if(!isNull(password)&&!isNull(affirm_password)){ } 解决:   首尾增加这样的注释一样的声明,由于thymeleaf是采用xml解析的方式进行替换的,所以javascript中&这样的xml实体转义字符会被识别为转义,所以会出sax解析错误 这个问题只在低版本的T…

JSP

续day170704: day170704中简单的提到了servlet,其实jsp页面也是servlet: JSP JSP介绍: JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 JSP通过网页表单获…

JSP开发的几代技术

第一代JSP开发技术1:纯JSP技术 所有的处理都在jsp中完成 login1.jsp <span style="font-family:Times New Roman;font-size:14px;color:#000000;"><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <!-- 处理表单的JSP可以用单独…

轻量级java ee 中的相关技术概述

       轻量级 java  EE 应用使用传统的jsp作为表现层技术,以开源框架作为MVC层、中间层、持久层解决方案,并将这些开源框架有机的结合在一起,使得java  ee 具有高度的可扩展性和可维护性。         1、jsp和servlet         jsp是最早的java  ee 规范之一,充当java  ee  应用的表现层角色。         servlet和jsp是完全统一的,二者在底层的运行原理是完全一样的,实际上,jdp必须被web服务器编译…

Web—JSP注册技术的演绎(3代)-JSP/EJB/Servlet/POJO/JavaBean

我们可以这么理解JSP注册技术的发展过程: 第一代JSP技术:纯JSP开发。 第二代JSP技术:JSP+EJB开发。 (EJB简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。) 第三代JSP技术:JSP+Servlet+POJO开发。(**MVC框架) (POJO其实就是简单的JAVA类,也是简单的JavaBean(特殊的值对象封装)) 其实EJB—可理解成企业级的JavaBean(相对于简单的JavaBean增加了一些业务处理方法) 现在还有更新的技…

JavaWeb开发基础–JSP入门

JavaWeb开发基础–JSP入门 1.简介 #####JSP概念 JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 #####JSP特点 写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 2. JSP原理 JSP 的执行过程: (1) 客户端发出Request (请求); (2) JSP Container 将JSP 翻译成Servlet…

day10-jsp&ELのPPT学习1

day10-jsp&EL 0105jsp.ppt 1:jsp定义 JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实际上就是Servlet。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 虽然不管是Servlet还是jsp都可以开发动态wweb资…
下一页 »