关闭

myeclipse里的Hibernate关系映射

>在项目的src里新建一个com.afy.model包,用于放POJO类。 >myeclipse里打开MyEclipse Database Explorer,选中目标数据库,打开连接。可以看到我们之前建好的数据库、数据表。 >进行对象关系映射。点Hibernate Reverse Engineering… 选择主键生成模式为自增型。 完成后会在src下的model包里看到...
阅读(226) 评论(0)

myeclipse下SSH整合环境搭建

myeclipse下SSH整合会简单得多,直接贴图分享给小伙伴们吧。 1. 在myeclipse里新建一个Web Project项目,如项目afy_Jujiu_shop; 2. 先添加Struts2框架。 单击完成后,会在项目src目录下多出Struts.xml文件。 同时WEB-INF目录下的web.xml文件里会自动添加Struts2核心过滤器的配置。 3....
阅读(1101) 评论(1)

Java基础整理(二)

>一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。 >Java 有没有 goto? java 中的保留字,现在没有在 java 中使用。 >说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都 为 true 时,...
阅读(181) 评论(0)

struts2(十一)运行流程

struts2 体系结构图: 运行流程: >客户端初始化一个指向Servlet容器(例如Tomcat)的(HttpServletRequest)请求; >请求通过一系列的过滤器,例如会依次通过ActionContext CleanUp,其他过滤器(Othter Filters、SiteMesh等),FilterDispatcher; (注:从struts2.1.3后就不需要配置Ac...
阅读(313) 评论(0)

Spring(五)AOP

AOP概述 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效...
阅读(2044) 评论(0)

struts2(十)之JSON基础

JSON简介 JSON(JavaScript Object Notation),JavaScript对象符号,是一种轻量级的数据交换格式。它是基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同...
阅读(660) 评论(0)

struts2(九)使用Ajax

Ajax简述 Ajax(Asynchronous JavaScript And XML),即异步JavaScript和XML技术,是指一种创建交互式网页应用的网页开发技术,这个术语源自描述从基于 Web 的应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,改善了缓慢的Web应用体验,使之像桌面应用一样。 目前,...
阅读(481) 评论(0)

struts(八)文件上传

文件上传简述 struts2的文件上传还没来得急使用Servlet 3.0 API,所以struts2的文件上传还需要依赖于Common-FileUpload、COS等文件上传组件。 为了能上传文件,必须将表单的method设置为POST,将enctype设置为multipart/form-data,需添加 字段。这样,浏览器才会把用户选择文件的二进制数...
阅读(454) 评论(0)

struts2(七)输入校验

输入校验简述 由于Web应用的开放性,网络上所有浏览者都能够自由地使用该应用,这样该应用通过输入页面收集的数据可能很复杂,不仅会包含正常用户的误输入,还可能包含恶意用户的恶意输入。因此应用系统需要将这些非法输入阻止在应用之外。 异常输入,可能导致系统非正常中断,严重者会导致系统崩溃。应用程序需要正常处理表现层接受的各种数据,通常的做法是遇到异常输入时应用程序直接返回,提示浏览者必须重新输入,也就...
阅读(574) 评论(0)

struts2(六)拦截器机制

拦截器简述 拦截器是一组动态拦截Action调用的对象。拦截器的处理代码可以定义在action执行前或者执行后。同时,拦截器能够拦截一个Action的执行。拦截器可以将一些通用功能封装成可重用形式以供一个Action或多个 Actions使用。 拦截器必须是无状态的,原因是Struts 2不能保证为每一个请求或者Action创建一个实例,所以如果拦截器带有状态,会引发并发问题。不要使用在AP...
阅读(2806) 评论(0)

JavaScript(一)

JavaScript 简介 JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本 语言,是一种动态、弱类型、基于原型的语言,内置支持类。它的解释器被称为 JavaScript 引擎,为浏览器的一部份。同时也是一种广泛用于客户端 Web 开发的脚本语言。最初 由网景公司(Netscape)的布兰登·艾克(Brendan Eich)设计,1997 年,在 ECMA(欧 洲计算机制...
阅读(457) 评论(0)

JDBC(一)

持久化(persistence) 把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,此外,也可以存储在磁盘文件、XML数据文件中。 在Java中,数据库存取技术可分为如下几类: >JDBC直接访问数据库...
阅读(798) 评论(0)

struts2(五)类型转换

Web应用程序的交互都是建立在HTTP之上的,Http请求参数都是字符串类型,服务器接收到的来自用户的数据只能是字符串或者是字符数组,而Java是强类型的语言,Web应用的对象可能使用如整数(int)、浮点数(float)、日期(Date)或者自定义数据类型等,为此要求在服务端把字符串参数转换为相应的数据类型。 从一个 HTML 表单到一个 Action 对象, 类型转换是从字符串到相应类型,表现...
阅读(414) 评论(0)

Hibernate(三)

Hibernate体系结构简析 >Transient Object(瞬态和托管对象):系统通过new关键字创建的Java实例,没有与Session关联,此时处于瞬态。瞬态实例可能是在被应用程序实例化后尚未进行持久化的对象。如果曾经持久化过的实例,而Session被关闭则转换为托管状态。 >Persistent Object(持久化对象):系统创建的POJO实例,一旦与特定的Session关联...
阅读(3317) 评论(0)

SSH整合开发(一)

>SSH框架体系 SSH整合后协同模式: >SSH整合开发环境搭建 这里以eclipse开发环境为例, 1.创建一个web工程: 2. struts2: 1)引入jar包: struts-2.3.28\apps\struts2-blank.war\WEB-INF\lib*.jar struts-2.3.28\lib\struts2-json-plugin-2.3.28.jar...
阅读(244) 评论(0)

Spring容器(四)

Spring有两个核心接口:BeanFactory和ApplicationContext。其中ApplicationContext是BeanFactory的子接口。它们可以代表Spring容器,Spring容器是生成Bean实例的工厂,并管理容器中的Bean。在基于Spring的JavaEE应用中,所有组件都被当成Bean处理,包括数据源、Hibernate的SessionFactory、事务管理器...
阅读(466) 评论(0)

Spring核心之依赖注入(三)

依赖注入DI Java应用中(无论像Applet的小应用还是多层结构的企业及应用),都存在大量的A对象需要调用B对象方法的情形,这种情形被Spring称为依赖,即A对象依赖B对象。Java应用大多由一些相互调用的对象构成的,Spring把这种互相调用的关系称为依赖关系。假如A组件调用了B组件的方法,即可称组件A依赖B组件。 Spring框架的核心功能有两个。 1. Spring容器作为超级大工...
阅读(230) 评论(0)

ArrayList类

这篇写ArrayList泛型类的实现。为与类库中的类区别出来,这里把该类命名为MyArrayList。不提供MyCollection或MyList接口,MyArrayList是独立的。ArrayList类的实现类的要点如下: 1. MyArrayList将保持基础数组,数组容量,以及存储在MyArrayList中的当前项数。 2. MyArrayList将提供一种机制以改变基础数组的容量。通过获...
阅读(255) 评论(0)

Java基础串理

今天抽了些时间翻阅资料复习一下Java部分基础知识,现整理笔记在此以备巩固。 Java主要应用领域 –企业级应用:主要指复杂的大企业的软件系统、各种类型的网站。Java的安全机制以及它的跨平台的优势,使它在分布式系统领域开发中有广泛应用。应用领域包括金融、电信、交通、电子商务等。 –Android平台应用:Android应用程序使用Java语言编写。Android开发水平的高低很大程度上取决于...
阅读(3932) 评论(2)

Hibernate开发流程(二)

Hibernate环境搭建 1. 导入hibernate-release-5.1.0.Final\lib\required路劲下所有的jar包: 2. 导入数据库驱动的jar包: Hibernate开发步骤 1. Hibernate配置文件 Hibernate配置文件的默认文件名为hibernate.cfg.xml,当程序调用Configuration对象的configure()方...
阅读(3585) 评论(2)
46条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:32076次
    • 积分:799
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章存档
    最新评论