
javaee
只有自己努力才是真
这个作者很懒,什么都没留下…
展开
-
javaee之SSH项目
通过学习SSH的框架,便做了一个小项目,是一个简单的CRM项目,包括的功能主要有用户的crud和部门的crud在部门中又有对用户的多对一的关联关系,还包括了一个系统日志的功能,即为当哪个用户做了什么功能都能够在系统日志中显示出来。这次的项目也还是分为3层架构去实现,DAO层、SERVICE层、ACTION层大致的分包情况:首先是SSH的配置文件:Stru原创 2016-09-05 22:59:24 · 3926 阅读 · 3 评论 -
javaee之JQuery练习一
JQuery是一个对JavaScript的框架,里面是JavaScript的库,基本上学习jQuery就是学习它的方法和选择器,包括基本选择器、层级选择器...和文档加载的方法、点击的方法.....JQuery与Dom对象:JQuery对象是使用JQuery()或$()包装了dom对象后的对象;jQuery对象是jQuery库中独有的;如果是一个jQuery对象那么它就可以原创 2016-09-09 00:41:29 · 1119 阅读 · 0 评论 -
javaee之JSON格式
JSON:JSON:是一个JavaScript语言的一个子集,所以可以使用JavaScript来解析json数据基本语法:{} :表示的是一个对象[] :表示的是数组“” :表示普通的字符串: :用于属性名和属性值的表示,如:name:“张三”, :用于分割不同的元素(属性或者方法)把数据转换成JSON格式,可以使用json.jar工具来进行转换原创 2016-09-09 00:39:13 · 1375 阅读 · 0 评论 -
javaee之AJAX练习
Ajax:ajax,不是一个新的技术,是用于实现网页的异步请求和局部刷新,减轻服务器的压力,提高用户的体验在一个网页上,可能需要实现这样一个功能效果,当某个地方的数据不正确的时候只是局部刷新该地方的数据,其他的地方的功能数据不改变,这就是异步请求的效果实现ajax需要的步骤:①创建一个ajax对象,不是现代浏览器的AJAX对象需要创建的是ActiveXObjec原创 2016-09-09 00:37:37 · 845 阅读 · 0 评论 -
javaee之Spring的练习
Spring:Spring是一个javaee企业级应用的一站式框架,基于IOC和AOP思想的框架,可以整合Struts2、hibernate、Servlet、JDBC等技术和框架Spring大致的体系分为6各模块:IOC:ioc,控制反转,把创建对象的行为交给容器去完成,是解决对象的创建问题;applicationContext.xml:原创 2016-08-29 00:17:00 · 1107 阅读 · 0 评论 -
javaee之过滤器
过滤器Filter:一、生命周期init():初始化,在创建过滤器对象的时候会被调用。在过滤器在web应用启动时创建,就只创建一次,以后再调用也不会初始化doFilter():执行过滤的主要方法,用于过滤请求和响应,请求一次就调用一次,可以调用多次destory():销毁方法,过滤器对象销毁的时候会被调用,也只是调用一次。二、过滤器的作用:Filter和Servle原创 2016-08-07 00:11:00 · 4419 阅读 · 0 评论 -
javaee之struts2框架加强学习
Struts2的Action的编写方式1)、不实现任何的接口,也不需继承任何的类/** * action的方式一,直接创建一个类,不需继承类和实现接口 * @author Mao * */public class Demo2 { public String list(){ System.out.println("list"); return "list"; }原创 2016-08-18 00:17:03 · 354 阅读 · 0 评论 -
javaee之分页练习
学习了数据库连接池后,我们发现除了把数据显示出来后,如果数据过大,一次性全部显示,页面会显得很臃肿,所以我们引进了分页技术,来实现分页效果。运用c3p0和dbutil的技术能够把数据用sql的limit语句实现分页首先,核心的是创建一个分页类,PageBean.classpackage example.entity;import java.util.List;public clas原创 2016-08-05 21:41:55 · 1326 阅读 · 1 评论 -
javaee之hibernate的缓存与注解
hibernate的注解:在项目中,除了有xml的映射配置文件外,还可以在实体类中采用注解的方式来生成映射。在比较大的项目,通常都是采用xml的映射配置文件,主要是因为在大项目中比较好维护;在小项目中,主要是要求是开发的速率快,大多数就是采用注解的方式来开发常用的注解:@Entity:声明一个类是一个映射类 类似:@Table : 声明一个类映射到的表名 类似:原创 2016-08-27 17:01:37 · 1044 阅读 · 0 评论 -
hibernate之关系映射方式
在数据库中 ,可以通过sql语句来设置外键约束constraint 外键名 foreign key 外键的id references 外键的表(对应的属性),例如 CONSTRAINTworktime_employee_fk FOREIGN KEY(e_id) REFERENCES employee(id)在hibernate中可以通过在各自的实体类.hbm.xml中设置一、原创 2016-08-02 14:38:34 · 281 阅读 · 0 评论 -
javaee之struts2框架学习
Struts2:struts2是一个基于mvc思想模式的表现层技术框架主要是为了把多个模块的servlet合并成为一个通用的统一的servlet开发步骤:首先要导包,把Struts2的核心包导入进项目下然后在web.xml中进行配置过滤器,因为Struts2是通过过滤器来进行实现对servlet的操作,struts2org.apache.struts2.di原创 2016-08-16 23:54:12 · 512 阅读 · 0 评论 -
javaee之JQuery练习二
query的事件样式和动画效果query除了有强大的选择器之外,它的事件管理也是相当不错的。比如说对样式的管理,动画的淡入淡出等,同时使用jQuery来对AJAX的实现也方便了不少①、样式 样式 body{ font-family: "Microsoft YaHei" }原创 2016-09-09 00:43:30 · 1162 阅读 · 0 评论 -
javaee之监听器
监听器:不管是js还是swing,一个事件的监听包括3个部分,事件、事件源、监听器。在web中的监听器中,一共有6个监听器,监听器用于去监听web的域对象,包括ServletContext、HttpServletRequest、HttpSession这三个域对象。监听器也是需要在服务器中运行,所以也需要在web.xml中配置去交给服务器管理ServletContext:原创 2016-08-08 15:20:29 · 2385 阅读 · 0 评论 -
javaee之监听器和过滤器练习
使用过滤器和监听器制作一个简单的用户登录并且显示登录用户的例子登录功能servletimport java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;i原创 2016-08-08 16:18:15 · 1417 阅读 · 0 评论 -
javaee之hibernate映射和hql
hibernate的映射关系:映射包括:一对多,多对多和一对一的关系①一对多:在许多的情况下,对象之间的关系是一对多的双向关联关系。表示是两个对象之间有一个对象对另一个对象有多个值User:package demo1_one2many;import java.util.HashSet;import java.util.Set;public class Us原创 2016-08-26 00:20:56 · 521 阅读 · 0 评论 -
javaee之在线支付案例
java的在线支付主要是用易宝这个支付平台来实现的,易宝提供了两个方法,和在实现一个类即可在线支付了两个易宝的方法:import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import jav原创 2016-08-13 00:04:47 · 1491 阅读 · 0 评论 -
javaee之hibernate的加强巩固练习
hibernate的核心API:在hibernate的框架中,比较核心的是对数据库的增删改查的四个方法:Session()、delete()、update()对于查询的方法来说,分为:单个对象的获取,多个表对象的查询获取单个对象:get()、load(),而对于多个表查询的方法:createQuery(hql语句)还能设置一个参数 import org.hibernate原创 2016-08-23 23:59:43 · 229 阅读 · 0 评论 -
javaee之java基础加强
今天主要来复习一下java的反射技术,利用反射和泛型设计了一个同类来操作数据访问层import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.sql.SQLException;import java.util.List;import org.apache.commons.db原创 2016-08-11 00:30:59 · 252 阅读 · 0 评论 -
javaee之hibernate的基础练习
Hibernate:hibernate是一个数据访问层的技术框架,主要基于ORM思想,即为对象关系映射运用ORM的利与弊:能够更好的面向对象,在程序中不用直接的操作数据库,能够关联关系映射,同时对程序员来说开发效率高所不好的就是程序的执行效率低,所以对于性能要求比较高的项目不适合使用ORM使用hibernate的过程:首先还是要先原创 2016-08-22 23:52:23 · 549 阅读 · 0 评论 -
javaee之javamail邮件练习
import java.io.File;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Tr原创 2016-08-10 00:36:38 · 457 阅读 · 0 评论 -
javaee之文件上传下载练习
文件上传:文件上传在特定的页面需求中有所特定,一般的开发步骤:1)在提供上传的特定页面中,表单的包含2)表单提交必须使用POST方式提交3)修改表单的enctype属性,用于修改content-type,影响请求正文的内容,当一个页面有了文件上传的属性以后,普通表单的数据也会变成正文内容,不是键值对了修改为:enctype="multipart/form-data"原创 2016-08-10 00:01:05 · 626 阅读 · 0 评论 -
javaee之信息后台管理实战
学习了servlet和jsp还有数据库的技术后,便自己写了一个信息后台管理的项目,其中包括的功能有:(一)、用户的登录、注销还有修改密码(二)、分类的管理以及对分类的增删改查(三)、产品的管理以及对产品的增删改查和所属的分类管理在做项目前,先进行准备工作和分析,包括设计层和导入包等,在此我采用的是三层架构的分层模式对这个项目进行分层来设计,并且对此来个步骤:一、原创 2016-08-21 17:21:30 · 2532 阅读 · 0 评论 -
javaee之Struts2辅助功能
Struts2文件的上传和下载在Struts2中需要下载的条件还是有三个,设置form表单的method为post,en属性为multipart/form-data,在input中的type为file文件的下载需要在Action和struts.xml中进行配置在struts.xml中,需要把result的type设置为stream,并且在其中设置参数,需要设置三个参数con原创 2016-08-21 16:56:07 · 305 阅读 · 0 评论 -
javaee之Struts2练习
Struts2进行数据的共享:1、使用域对象,使用request、session、application三个域对象ServletActionContext来获取各个域2、使用ActionContext得到Map集合来共享数据得到的request为RequestMap,用来在request域中存放数据得到的session为SessionMap,用来在session域中存放原创 2016-08-20 00:43:17 · 273 阅读 · 0 评论 -
javaee之request和response的详细练习
一、关于在Servlet中的路径解决问题import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReques原创 2016-07-20 23:12:18 · 1655 阅读 · 0 评论 -
javaee之连接池解析
现在社会上出了很多的数据库连接池技术,但是主流的也就那么一两个,如c3p0、dbcp等。今天,我们就来学习一下数据库连接池技术一、关于dbcp技术首先也是需要导入dbcp的jar包:common-dbcp-xxx.jarcommon-pool-xxx.jarimport java.sql.Connection;import java.sql.SQLException;原创 2016-08-04 00:34:32 · 712 阅读 · 0 评论 -
javaee之hibernate的schemaExport
通过hibernate的学习可以很方便的创建数据库的表和一些其他信息关于SchemaExport的用法,可以根据配置文件来生成表结构。一、需要有一个hibernate.cfg.xml的主配置文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//原创 2016-07-26 14:27:44 · 285 阅读 · 0 评论 -
javaee之sax解析和schema约束见解
一、jaxp对xml的sax解析sax的解析原理:读到xml文档的某部分内容,就会触发对应的事件处理代码。sax的核心api:1)通过SAXParserFactory创建对象,2)再创建SAXParser对象3)通过SAXParser对象得到XMLReader解析器4)在XMLReader解析器中注册事件监听器(一般是创建一个类来继承defaultHandl原创 2016-07-15 00:17:27 · 566 阅读 · 0 评论 -
javaee关于dom4j对xml的基本认识
昨天,我做了关于xml的一些简单操作和对dtd约束的简单了解,但是,发现使用jaxp的效果不佳,代码冗余,所以今天学习了一个新的技术去对xml进行更加简便的操作,那就是使用dom4j工具。从学习xml的方面中:我们知道关于xml的解析方法:1)DOM解析:jaxp jdomdom4j 特点:一次性把整个文档存在内存里面,要解析需要把整个加载构建成一个DOM树,通原创 2016-07-13 23:34:56 · 701 阅读 · 0 评论 -
javaee之jsp和Servlet的练习
一、现在先使用xml来充当数据库,显示了用户的crud功能:实体类:public class User { private String id; private String name; private String password; private String gender; private String birth; private String address;原创 2016-07-25 00:06:40 · 1798 阅读 · 1 评论 -
javaee之jsp见解
JSP作用: 既能方便地写html代码,也能java代码Jsp执行过程: jsp文件->翻译->java文件->编译->class文件 (就是一个servlet程序)Jsp的原理:jsp本质上是一个servletJsp语法Jsp模板 语法:html代码就是模板 作用:往页面输出静态html 原理:翻译原创 2016-07-24 23:55:12 · 466 阅读 · 0 评论 -
javaee之xml和dtd的基础练习
从昨天的学习中,我学习到了xml的基础知识,包括dtd的约束基础一、首先 是关于dtd的联系,关于这部分我们知识需要了解能够根据dtd约束来写出xml文件即可1)首先是dtd文件: 2)然后根据dtd写出xmlTVSCHEDULE :是根标签 里面有一个子元素 CHANNEL CHANNEL :这个元素有 BANNER,DAY这两个子元素BANN原创 2016-07-12 22:24:22 · 2910 阅读 · 0 评论 -
javaee之session的购物车练习
通过面向对象的分层和设计:一、实体层import java.io.Serializable;public class Product implements Serializable { private int id; //商品的id private String name; //商品的名称 private int num = 1; //商品的数量 private double原创 2016-07-22 23:45:56 · 816 阅读 · 0 评论 -
javaee之cookie和session的见解和练习
Cookie类: 用于管理会话数据的 创建Cookie对象,用于存放会话数据 Cookie c = new Cookie("name","value") 把cookie发送给浏览器保存 response.addCookie(c);服务器接收浏览器返回的cookie数据 Cookie[] cs = request.getCooki原创 2016-07-22 23:41:23 · 677 阅读 · 0 评论 -
学习javaee的第五天
js的BOM和DOM1、BOM 1)BOM编程:浏览器对象模型编程。使用js代码控制浏览器。原理:浏览器被封装不同对象,然后通过这些对象使用js代码控制浏览器2)window对象:控制窗口方法:alert() / confirm() /prompt() /close()setInterval()(执行多次) / clearInterval() / setTime原创 2016-07-12 00:00:00 · 441 阅读 · 0 评论 -
学习javaee第四天的加强训练
一、关于一个小游戏的猜数字 JS_five.html var ran = Math.ceil(Math.random()*100); alert(ran); function verify(){ var answer = document.getElementsByName("answer")[原创 2016-07-10 23:04:42 · 376 阅读 · 0 评论 -
javaee对xml的解析练习
首先是关于xml的文件,我保存的是在src目录下的exam.xml 张三 沈阳 89 李四 大连 97 王五 武汉 92 一、首先使用的是jaxp的dom解析实现crudpackage xml_csdn_example;原创 2016-07-15 13:31:16 · 1510 阅读 · 0 评论 -
学习javaee的第一天
javaee的第一天原来学习javaee的步骤没有那么的全面,现在总结了一些比较全面的学习的总结,首先我先从html和css还有js的内容开始进行了学习一、html简介html全称,hypertext markup lanuage 超文本标记语言。作用是用于网站的制作,是学习网页制作的第一门语言。软件结构分类:c/s结构: Client-Server 客户端和服原创 2016-07-05 22:24:13 · 436 阅读 · 0 评论 -
学习javaee的第二天
CSS编程一、css简介和作用CSS,Cacasding Style Sheet 层叠样式表作用:html:负责网页的结构(框架)css:负责网页美化二、使用css的方式(三种方式)方式一:行内样式特点:1)在标签内部使用style属性编写css内容(不利于维护)2)作用范围:针对某个标签(比较局限)方式二:内部样式特点:1)原创 2016-07-05 22:29:02 · 384 阅读 · 0 评论 -
javaee之javabean和mvc开发模式
javabean:是一个java类,JavaBean是对象的标准,一个对象如果满足了以下条件,就可以称为:JavaBean 1)必须提供一个无参的构造方法 2)必须私有化属性 3)必须提供公开的getter和setter方法,用于访问其属性原创 2016-07-30 23:59:16 · 668 阅读 · 0 评论