2013年3月20日

myeclipse反向生成hibernate实体类

摘要: 开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事。MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白区点击右键,新建一个数据库对象。我用的是mysql,其实我一直想用oracle之类的,只是机子内存小,又懒得倒腾别的,结果截个图吧: 左边的属性按照自己使用的数据库填就行了,左边部分是我建好以后的结果,数据库名叫shop,有个user表 是专门这次测试用的 第二步: 阅读全文

posted @ 2013-03-20 08:58 阡陌行者 阅读(211) 评论(0) 推荐(0) 编辑

2013年3月15日

spring框架 面试大全

摘要: * Spring的优点有什么?1.Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分2.Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高3.依赖注入和IoC使得JDBC操作简单化4.Spring是开源的免费的5.Spring使得对象管理集中化合简单化* 描述一下spring中实现DI(dependencyinjection)的几种方式方式一:接口注入,在实际中得到了普遍应用,即使在IOC的概念尚未确立时,这样的方法也已经频繁出现在我们的代码中。方式二:Type2 IoC: Setter injection对象创建之后,将被依赖对象通过set方法设置进去 阅读全文

posted @ 2013-03-15 10:59 阡陌行者 阅读(553) 评论(0) 推荐(0) 编辑

2013年3月13日

struct2工作机制

摘要: 上图来源于Struts2官方站点,是Struts 2 的整体结构。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 (1)核心控制器:FilterDispatcher FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行. 阅读全文

posted @ 2013-03-13 17:20 阡陌行者 阅读(400) 评论(0) 推荐(0) 编辑

Spring标签详解

摘要: Spring 标记库分类如下: 1、spring:hasBindErrors 2、spring:bind 3、spring:transform 4、spring:message 5、spring:htmlEscape 6、spring:theme 下面我们来具体介绍一下用法: 1、spring:hasBindErrors 对应org.springframework.web.servlet.tags.BindErrorsTag标记库处理类。 这个标记提供用于绑定对象的errors,如果这个标记被用到的话,那么关于这个对象的错误将在页面上显示出来。使用这个标记的前... 阅读全文

posted @ 2013-03-13 13:45 阡陌行者 阅读(3496) 评论(0) 推荐(0) 编辑

tomcat加载web.xml机制

摘要: 一、1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将<context-param>转换为键值对,并交给servletContext。4、容器创建<listener>中的类实例,创建监听器。二、load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数 阅读全文

posted @ 2013-03-13 10:22 阡陌行者 阅读(584) 评论(0) 推荐(0) 编辑

web java中web.xml的配置说明

摘要: 每一个javaWeb工程都有一个web.xml配置文件,那么他到底有什么作用呢?它是每一个web工程都必的必须的吗?web.xml文件是用来初始化工程配置信息的,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等,当你的web工程中没用到这些当然也就不需要这个xml文件来配置你的apllication了每一个xml文件都有定义他书写规范的schema文件,web.xml所对应的xml Schema文件中定义了多少种标签元素,web.xml中就可以出现它所定义的标签元素,也就具备哪些特定的功能。web.xml的模式文件是由S 阅读全文

posted @ 2013-03-13 10:09 阡陌行者 阅读(219) 评论(0) 推荐(0) 编辑

2013年3月5日

hibernate懒加载

摘要: 懒加载要求Domain对象不能是final的,因为Hibernate需要生成一个继承自该Domain对象的类来实现懒加载。懒加载主要有三种:1. 对象的懒加载2. 关联集合的懒加载3. 对象属性的懒加载对象的懒加载对象的懒加载就是在映射文件的class标签中设置lazy属性为true,这时,如果用session.load方法获取这个对象的话,Hibernate只返回一个代理对象,而不是真的去查询数据库,等到真正用到这个对象的时候,Hibernate才会去查询数据库。关联集合的懒加载关联集合的懒加载有多种:1.一对一映射懒加载在一对一映射中,查询主对象时,Hibernate是不进行懒加载的,即使 阅读全文

posted @ 2013-03-05 17:31 阡陌行者 阅读(315) 评论(0) 推荐(0) 编辑

2013年2月28日

JAVA WEB 学习之JSP基础篇之语法学习

摘要: 本篇内容主要涉及到jsp一些语法常识,还有一些主要的API对象学习。1. JSP 常用语法 JSP被称为动态网页技术,其原因在于基本的HTML页面中嵌入JAVA语言,字符系列<%= %>的作用是圈起Java表达式,这个表达式将在运行的时候被计算,例如1 HTML>2 3 <BODY>4 5 Hello! The time is now <%= new java.util.Date() %>6 7 </BODY>8 9 </HTML>JSP另外允许你编写Java代码块嵌入到JSP中。具体做法是:将Java代码段放置于<% % 阅读全文

posted @ 2013-02-28 10:00 阡陌行者 阅读(193) 评论(0) 推荐(0) 编辑

JAVA WEB 学习之JSP基础篇之环境准备

摘要: 1. 运行环境准备 搭建jsp的web服务器,也可称之为jsp的读取容器,目前市场上主流的有tomcat(个人免费用),websphere,weblogic(企业版本),还有jetty、jboss,jrun等。在此不详述之。2.开发工具准备(IDE) 集成开发环境IDE一般免费的有ECLIPSE,开发web的话,需要在eclipse上添加web开发的插件,方便开发,部署,以及调试。企业版的开发工具是myeclipse,工具比较强大,易用,适用于初学者。3.系统环境配置win7系统 Jdk版本1.6用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建-> 阅读全文

posted @ 2013-02-28 09:44 阡陌行者 阅读(154) 评论(0) 推荐(0) 编辑

2013年2月22日

myeclipse自动部署

摘要: 一、在 Myeclipse软件中部署1、 在 Myeclipse中,创建好工程后,在Myeclipse菜单栏中选择 Windows -> Preferences -> Myeclipse -> Tomcat5,选择"Enable";Tomact Home Directory要选择你机器上Tomcat所安装的目录。然后,再 Windows -> Preferences -> Myeclipse -> Tomcat5 ->JDK,确保这个是有对应的jdk版本,若没有,则通过"Add"添加其安装路径。ok2、选择工具栏 阅读全文

posted @ 2013-02-22 11:19 阡陌行者 阅读(225) 评论(0) 推荐(0) 编辑

导航