![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
祥灬子
命是弱者的借口,运是强者的谦辞!!
展开
-
java框架之springmvc02(自定义配置文件位置)
项目结构:web.xml文件配置:xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java原创 2016-06-27 14:03:44 · 855 阅读 · 0 评论 -
java框架之spring(国际化处理)
导入相关jar包:添加资源配置文件:myMessage_zh_CN.propertiesmyMessage_en_US.properties配置文件applicationContext.xmlmyMessage后台获取资源package com.dx.test;import java.util.原创 2016-07-05 18:35:42 · 4126 阅读 · 0 评论 -
java框架之spring模块概述
Spring框架包含许多特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个模块。 Core 封装包是框架的最基础部分,提供IoC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系(解藕)和配置。 Context(上下文) 封装包构筑于Cor原创 2016-07-01 12:31:41 · 337 阅读 · 0 评论 -
Hibernate工作原理
大多数的应用程序都有数据持久化的需求,Hibernate是一个不错的选择。Hibernate不仅仅是数据持久化的一种方案,更是对象关系映射模型(ORM)的一个典型代表,拥有众多支持者,属于java程序的持久化方案的首选。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用面向对象编程的思维来原创 2016-07-07 17:17:41 · 304 阅读 · 0 评论 -
hibernate:运行时出现user is not mapped问题
在用hibernate框架,出现如下问题:出现原因及解决方案:源码:String hql = "from user";Query query = HibernateSessionFactory.getSession().createQuery(hql);List list = query.list();for(User g:list){System.out.原创 2016-07-07 18:24:35 · 11375 阅读 · 0 评论 -
Hibernate运行环境搭建
导入相关jar包:实体User.javapackage com.dx.pojo;public class User {private Integer userId;private String name;private String pass;public User(){}public User(String name,String pass原创 2016-07-07 18:46:57 · 259 阅读 · 0 评论 -
hibernate主键生成策略
identity:自动标识列主要针对MySQL,数据表的主键字段上有自动标识列设置。底型数据库自动完成。increment:自增主要针对 MySQl,Oracle,基本所有类型的数据库都支持,主要针对int类型的数据。assigned:程序决定,手动填写。同时使用Java程序的UUID类成生一个唯一的标识针所有类型的数据库产品都支持。原创 2016-07-07 22:39:12 · 242 阅读 · 0 评论 -
hibernate的实体生命周期
Hibernate中的实体在它的生命周期里,一共存在下面3种状态。瞬时状态:用new 语句创建的实体对象就属于瞬时状态,它此时一般没有id值;如果没有变量对该对象进行引用,它将被java虚拟机回收,例如:Person person = new Person(“furong”, “女”);瞬时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系,他最大的特点就是原创 2016-07-07 22:50:44 · 402 阅读 · 0 评论 -
从零手写服务端框架
服务端开发是一个很笼统的概念,狭义讲,服务端开发只是后台程序员的逻辑开发,比如一些新功能(针对新数据的增删改查),或者游戏的新玩法等等;而广义上讲,服务端开发的工作会涉及除了: web/移动客户端/游戏客户端等前端部分; 运维/工具等支持设施; 这两部分之外的所有开发工作。 个人认为,不论是做什么服务端开发,都大同小异,区别可能在于: 写web,解一下json,做一下增删改查。 写游戏,转载 2016-10-13 13:04:53 · 1180 阅读 · 0 评论 -
从零手写服务端框架
服务端开发是一个很笼统的概念,狭义讲,服务端开发只是后台程序员的逻辑开发,比如一些新功能(针对新数据的增删改查),或者游戏的新玩法等等;而广义上讲,服务端开发的工作会涉及除了: web/移动客户端/游戏客户端等前端部分; 运维/工具等支持设施; 这两部分之外的所有开发工作。 个人认为,不论是做什么服务端开发,都大同小异,区别可能在于: 写web,解一下json,做一下增删改查。 写游戏,转载 2016-10-13 13:06:08 · 327 阅读 · 0 评论 -
ibatis基本环境搭建
第一步:导入相关jar包 第二步:User.javapackage com.dx.mobile_scm.test;public class User { private Integer id; private String name; private String password; public Integer getId() { return i原创 2017-12-20 20:56:37 · 246 阅读 · 0 评论 -
java框架之spring基础应用
导入相关jar包:http://pan.baidu.com/s/1boNcWDhUser.javapackage com.dx.pojo;public class User {private String username;private String password;public String getUsername() {return user原创 2016-07-04 20:23:27 · 472 阅读 · 0 评论 -
java框架之struts2(文件上传)
上传单个文件的步骤第一步:引入jar包,后者jar包是很重要的,利用它的FileUtils处理上传的文件第二步:把form表单中的 enctype 设置为:multipart/form-data表单中包含一个 第三步:在Action类中添加一些属性注意:后台的File对象的名称要和前台的input的name相同,这样struts2就原创 2016-07-04 00:49:07 · 495 阅读 · 0 评论 -
java框架之springmvc01
1.建立工程,导入所需jar包2.配置web.xml文件xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http原创 2016-06-26 17:38:34 · 519 阅读 · 0 评论 -
java框架之pringmvc04(值传递)
项目结构:1.person.javapackage com.dx.pojo;public class Person {private String username;private String password;public String getUsername() {return username;}public void setUser原创 2016-06-27 17:13:57 · 558 阅读 · 0 评论 -
java框架之springmvc05(自定义类型转换器)
第一步:定义一个java类,该类实现接口Convertpackage com.dx.convert;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converte原创 2016-06-29 22:47:53 · 734 阅读 · 0 评论 -
java框架之springmvc03(怎样解决乱码)
1.表单提交方式为post,出现乱码,通过springmvc过滤器处理:web.xml配置过滤器 CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 CharacterEncod原创 2016-06-27 16:15:48 · 357 阅读 · 0 评论 -
java框架之struts2国际化
国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。属性文件(.properties)原创 2016-06-30 23:27:42 · 427 阅读 · 0 评论 -
java框架之struts2数据类型转换(1)
接收请求参数参数传递可以是get方式提交的,也可以是post方式提交的有两种方式:第一种方式,采用基本类型接收请求参数,原理是struts2采用了反射技术给action类的属性赋值第二种方式,采用复合类型接收参数。其内部是采用了反射技术,首先如果相应的类的对象为null,就调用默认的无参的构造方法生成一个实例,然后给实例的属性赋值采用基本类型接收请求参数在action类中定原创 2016-07-01 18:27:49 · 354 阅读 · 0 评论 -
java框架之struts2数据类型转换(2)
1.局部类型转换Point.javapackage com.dx.pojo;public class Point {private Integer x;private Integer y;public Integer getX() {return x;}public void setX(Integer x) {this.x = x;}原创 2016-07-01 22:47:46 · 368 阅读 · 0 评论 -
java框架之springmvc06(数据验证)
在springmvc环境搭好后还需导入数据验证jar包:http://pan.baidu.com/s/1pKKC4kzperson.java(注释验证)package com.dx.pojo;import javax.validation.constraints.Size;import org.hibernate.validator.constraints.No原创 2016-07-02 22:28:25 · 378 阅读 · 0 评论 -
java框架之springmvc07(国际化处理)
在springmvc环境搭好后还需导入数据验证jar包:http://pan.baidu.com/s/1pKKC4kz添加资源文件ValidationMessage_en_US.propertiesValidationMessage_zh_CN.propertiesperson.java(注释)package com.dx.pojo;im原创 2016-07-03 10:56:11 · 381 阅读 · 0 评论 -
struts2框架基础web环境搭建
jar包导入:http://pan.baidu.com/s/1dFBd5Dn Struts2 开发步骤。 第一步:导入相关struts2的jar包 第二步:在web.xml 添加过滤器来注册struts2 <!-- 配置struts2过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>原创 2017-12-17 18:43:22 · 285 阅读 · 0 评论