![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
坞海小圣
多年Java领域工作经验,专注java开发,Java项目架构,Java培训,电子商务解决方案实现.
个人博客:www.sunhaojie.com
展开
-
面试时能和面试官聊的一些struts1的特性
最近参加了几次面试,很多都会问道struts框架,所以自己准备了一些能够和面试官聊的东西,以及一些有可能给在面试官的留下深刻印象的话题。现在我成功找到了工作,所以把这些东西整理了下,希望给在金融危机中找工作的朋友一点帮助。一、什么是struts在我们用servlet和jsp做web工程的时候,不可避免的要去对客户端传过来的数据进行处理,并且还要做出相应的反应。struts就是对这个过程中相原创 2016-02-28 11:35:13 · 347 阅读 · 0 评论 -
HelloWorld系列之——dom4j读xml文件
一、原理dom4j读xml的思想是,首先把要读的xml文件作为一个document(dom4j的类),这样外部的xml文件就转换成了dom4j可以操作的类型。然后找到document的根节点,在对根节点的字节点操作。在一个document中只有一个根节点,每个节点有0-n个子节点。此时的document节点就是一棵树,我们可以采用深度优先也可以采用广度优先来遍历整个树。我们对每一个节点我们可以获得原创 2016-02-28 11:35:46 · 300 阅读 · 0 评论 -
ibatis多对一表关联映射的解决过程
1、问题:当查询新闻的时候我们一般情况下需要新闻的类型以及作者的信息。根据表设计的规范我们要把文章,文章类型,作者信息分别设计成一张表,其中文章中分别存在指向文章类型和作者信息的外键。我们的问题就是怎么使用ibatis把表空间数据映射为java的实体类属性。2、表DDL, 用户表 CREATE TABLE `users` ( `id` int(11) NOT NULL auto_原创 2016-02-28 11:35:52 · 999 阅读 · 0 评论 -
Servlet中文乱码问题
一、中文乱码问题1.参数如果是以Post方式传递过来的,直接调用request.setCharacterEncoding(/* 编码格式 */)2、参数以get方式传递过来,使用param = getParameter(name)获得参数,然后使用param.getBytes(/* 编码格式 */),最后使用String的构造方法new String(byte[],String/* 编码格式原创 2016-02-28 11:37:39 · 203 阅读 · 0 评论 -
ibatis基础开发
一、SqlMapConfig.xml为工程ibatis的配置文件com.test.domain.Employe.java为一个Employ的实体类com.sql.Employ.xml为Employ.java的映射文件com.test.util.SQLMapClient.java为获得sqlmap的一个工具com.test.domain.EmploySQLMapper.java原创 2016-02-28 11:38:30 · 223 阅读 · 0 评论 -
Ibatis N:1避免N+1查询的方法
一、实体类多方:public class Employ {private int id;private String enployName;private int salary;private Department department;public Employ() {}public int getId() {return id;}pu原创 2016-02-28 11:38:35 · 405 阅读 · 0 评论 -
Ant入门教程
本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。1. Ant简介:这里引用Ant帮助文档中对Ant的介绍: Apache Ant是一个基于Java的构建工具。从理论上讲,也是一种类似于Make的工具,只是去除了Make工具的缺点。 既然已原创 2016-02-28 11:39:54 · 235 阅读 · 0 评论 -
java应用命名规范(自己总结的哈)
所有文件,变量统一采用英文单词表示。尽量避免简写和缩写。一、 java类java类根据java规范采用驼峰标示,java类首字母大写,类名中的各个单词首字母都大写。Java类代表现实世界的一个事物,类名词最好是一个名词。最好采用现实的名称。如员工用Employee,而不是Employ避免歧义。最好不是用缩写empl等。应用软件中经常应用分层,每一层的类的名称尽量带上该层后缀。推荐实体原创 2016-02-28 11:40:22 · 2030 阅读 · 1 评论