JAVA(WEB应用)
文章平均质量分 72
懂法的流氓
生命的意义在于梦想与奋斗!
展开
-
Hibernate的应用说明
hibernate:第一个hibernate项目1、新建java项目2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate3.jar * HIBERNATE_HOME/lib/*.jar * MySql jdbc驱动 3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件4、定义原创 2009-02-17 11:38:00 · 333 阅读 · 0 评论 -
Spring详解----个人笔记
一、spring_IOC容器1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar2、拷贝spring配置文件到src下3、拷贝log4j配置文件到src下4、在Us原创 2009-03-02 13:47:00 · 4382 阅读 · 0 评论 -
spring整合struts---个人笔记
spring+struts的集成(第一种集成方案)原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象1、spring和struts依赖库配置 * 配置struts --拷贝struts类库和jstl类库 --修改web.xml文件来配置ActionServlet --提供struts-config.xml文件 --提供国际化资源文件 *原创 2009-03-03 09:51:00 · 576 阅读 · 0 评论 -
spring整合hibernate实现声明式事物---个人笔记
spring_hibernate : 1.编程式事物 2.声明式事物安全日志、操作日志、事件日志等等. 八、采用编程式事务1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession() 创建的session则不会 * 采用getCu原创 2009-03-02 13:50:00 · 1206 阅读 · 1 评论 -
web.xml中的配置
http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.x原创 2009-03-03 15:59:00 · 493 阅读 · 0 评论 -
spring整合hibernate的事物管理
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfra原创 2009-03-03 19:08:00 · 832 阅读 · 0 评论 -
hibernate的hibernate.hbm2ddl.auto属性
解释如下:hibernate.hbm2ddl.auto Automatically validate or export schema DDL to the database when the SessionFactory is created. With create-drop, the database schema will be dropped when the SessionFa转载 2009-03-10 19:30:00 · 786 阅读 · 0 评论 -
深入浅出Hibernate之Discriminator的使用
电子商务系统中,设计商品数据表时,可能会通过多余字段将各种商品放置到同一个大的数据表中,此时,如何在查询时,辨别不同的商品呢? Hibernate中,使用了Discriminator(辨别标志)来解决这个问题。 数据库ddl: create table `sample`.`t_item`( `id` int not null auto_incremen转载 2009-03-10 19:56:00 · 11163 阅读 · 1 评论 -
window.open()的所有参数列表
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】转载 2009-03-13 16:02:00 · 738 阅读 · 0 评论 -
Address already in use: JVM_Bind:80
有两种解决方案:一、myeclipse可能启动了两次,在任务管理器中javax.eye进程杀掉一个。或全杀了然后重新启动myeclipse就over了(没太大的必要).二、在tomcat下server.xml中更改端口号然后再启动tomcat iis ,所以把iis关掉就可以了。 总而言之,就是端口被占用,修改../server.xml中端口号,或杀掉占用端口的进程就over了原创 2009-03-17 20:06:00 · 1046 阅读 · 0 评论 -
关于Spring IOC原理阐述
IOC详解 一、IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC。假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中转载 2009-02-27 10:13:00 · 1252 阅读 · 0 评论 -
出现'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件
从网上Download的jboss-5.0.0.Beta2,放到C:/Program Files下解压后,运行bin下的run.bat.黑屏一闪而过, 不知道发生什么事情。查了很多资料没解决。最后努力将黑屏上的文字截了下来。上面显示这样一问题:“出现findstr 不是内部或外部命令,也不是可运行的程序或批处理文件”;这是PATH环境变量的问题,将windows命令的目录添加到P原创 2009-02-24 15:06:00 · 37001 阅读 · 1 评论 -
Struts配置文件简介
Struts framework根据配置文件使得ServletAction,ActionMapping,Action , ActionForm这几个不同层次的组件相互交互,协调的工作。这些配置文件是在系统启动的时候,读入导内存中,供控制器使用的。 Struts framework主要包括三部分的配置描述,一个是指定有关Struts Controller及其相关的的配置描述(转载 2009-02-26 15:59:00 · 632 阅读 · 0 评论 -
JAVA面试题【上】
Java面试基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员转载 2009-02-17 23:32:00 · 364 阅读 · 0 评论 -
JAVA面试题【中】
编程题:1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示 按什么 排序,结果为, ,提供reset答案(1) public static String[] splitStringByComma(String source){ if(source==null||source.trim().equals(""))转载 2009-02-17 23:34:00 · 352 阅读 · 0 评论 -
JAVA面试题【下】
Xml方面 1、xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者转载 2009-02-17 23:36:00 · 540 阅读 · 0 评论 -
MyEclipse+JBoss 配置
配置前准备:1、jdk6.22、jboss-4.0.5.GA3、myeclipse6.5.0 GA 步骤如下:1、先安装JDK,然后配置环境变量JAVA_HOME、CLASSPATH、PATH。2、安装JBoss,实际上是将下载到的jboss包解压到指定的位置即可,然后配置环境变量JBOSS_HOME,指向jboss的根目录。如下图所示: 3、m转载 2009-02-24 15:17:00 · 1542 阅读 · 0 评论 -
hibernate中inverse与cascade
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这个属性来判断一个对象应该save还是update,如果这个对象的i转载 2009-02-24 17:00:00 · 515 阅读 · 0 评论 -
什么是Java bean
1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.提供getter 和 setter方法访问它的属性. 让我们创建一个简单的javabean来看看吧! 示例: package com.stardeveloper.bean.test; public class SimpleBean implements java.io.Serializabl转载 2009-02-23 15:39:00 · 2477 阅读 · 0 评论 -
JBoss介绍
JBoss介绍JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors Choice 2002评选中获得“最转载 2009-02-23 14:48:00 · 1635 阅读 · 0 评论 -
MVC设计模式
MVC 实际上是一系列略有不同的模式。FleaPHP 采用的是Passive(被动)MVC 模式。在 Passive MVC 模式中,Model(模型)完全不知道自己身处于 MVC 结构之中。换句话说,Model 就是一个普通的对象,与 MVC 模式里面的其他组成部分完全没有关联。具体而言,MVC 模式涉及到下列三类对象:M 代表 Model,即模型,用于封装与业务逻辑有关的代码转载 2009-02-23 15:10:00 · 837 阅读 · 0 评论 -
MyEclipse简介及应用
MyEclipseMyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,转载 2009-02-25 13:30:00 · 34835 阅读 · 1 评论 -
Hibernate HQL查询:
Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL (Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封转载 2009-03-20 15:40:00 · 10318 阅读 · 2 评论