JBuilder 2005实战JSP开发【天极】

【来源】  在这期专题中我通过一个用户登录模块的开发向你详细讲解使用JSP的各项技术开发Web程序程序的过程和步骤。通过本文的学习,你将可以掌握在 JBuilder 2005下开发JSP的各种知识点和技巧。特别是你将学习到在JBuilder中配置和使用JSP自定义标签的方法和使用Web容器监听器等的高级主题。相信你通过本专题的学习,你将可以自行进行一些简单的JSP应用程序开发。         一、应用程序功能介绍 …

JSP基本语法

JSP原理: 1.    对于每一个请求,jsp容器都会创建一个新的线程来处理它; 2.    Servlet容器加载jsp后转换成的servlet(.class文件)是常驻内存的,所以相应速度一般比较快;(第一次可能会稍慢) 3.    当请求处理完成后,相应对象由JSP容器接收,并以HTML格式响应发回客户端。   JSP组成: HTML + JSP注释 + JSP指令 + JSP脚本元素 + JSP动作元素   JSP注释:<!----> / <% %> / <%…

ubuntu 10.10 下安装oracle10.2g

Ubuntu版本为10.10 ,oracle版本为10.2g,版本不同安装可能略有不同。前期准备:1.安装JDK,如果你没有安装请查看我的这篇文章http://blog.csdn.net/backtracker/article/details/66247152.更新软件源$sudo apt-get update3.安装需要的软件包请安装如下软件包alien gcc  lesstif2 lesstif2-dev  libaio1 libc6 libc6-dev  libmotif3 make libstdc++5 rpm例如:$sudo apt-get install alien安装准备1.1 …

Servlet总结

Servlet的一点点简介: ①、Servlet是一个按照Servlet规范编写的Java类,基于HTTP协议,在服务器端运行。 ②、当服务器收到客户端的请求是Servlet可以动态的生成HTML内容,对客户端进行响应。 一句话Servlet:响应 Web 应用程序上下文中的 HTTP 请求 Servlet生命周期: 加载、实例化—->初始化—>就绪状态—>销毁 ①、加载和实例化:在第一次请求Servlet时,Servlet容器将会创建Servlet实例; ②、…

hibernate下获取mysql表中的rownum所遇bug

在项目中,想要获取mysql的行号,好不容易进行查找进行转换可以得到行号,语句类似于“set @rownum=0, @preval=null; select @rnk:=IF((@rownum := @rownum + 1) and (@preval sal), @rnk, @rownum) AS rnk, @preval:=sal sal FROM emp order by sal;”在mysql(5.X版本)中的sql编辑器中可以运行通过,但是在java程序中却抛出异常:org.hibernate.QueryException: Space is not allowed after parameter p…

Hibernate高效查询,只查询部分/指定字段

数据库 发表评论
公司使用[java] view plain copy DetachedCriteria detachedCriteria = DetachedCriteria.forClass(PeBulletin.class);  detachedCriteria.createAlias("enumConstByFlagIsvalid", "enumConstByFlagIsvalid");  detachedCriteria.createCriteria("peSite", "peSite");  detachedCriteria.createCriteria("peManager", "peManager");  detachedCriteria.add(Restrictions.eq("enumConstByFlagIsvalid.c…

使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目

数据库 发表评论
 本文是博客《集成 Maven 2 插件到 Eclipse 的过程》和《将本地开发的 Maven 2 项目部署到 Linux Tomcat 下的步骤》的姊妹篇。本文介绍如何使用已安装好的 Maven 2 插件开发一个 JEE 项目。         1.新建 Maven 项目         Eclipse 的 Package Explorer 视图下右击 -> New -> Maven -> Maven Project -> Next -> Select project name and location 对话框直接点 Next -> Select…

手动安装jar包到本地maven仓库

数据库 发表评论
添加jar包到本地maven仓库 本次做项目时因数据库变更为oracle但是maven仓库中没有oracle驱动的jar包(镜像仓库也没有oracle驱动的jar包),因此手动安装ojdbc6.jar到本地的maven仓库中,以便通过maven引入jar包操作oracle11g数据库,在此总结如何安装jar包到本次仓库。安装其他jar包到本地仓库同理。 1.下载相应的jar包(ojdbc.jar) 官网下载地址 也可以通过其他渠道下载。 2.安装JDK环境 可参见博…

springmvc和servlet下的文件上传和下载(存文件目录和存数据库Blob两种方式)

项目中涉及了文件的上传和下载,以前在struts2下做过,今天又用springmvc做了一遍,发现springmvc封装的特别好,基本不用几行代码就完成了,下面把代码贴出来: FileUpAndDown.jsp <%@ page language="java" contentType="text/html; charset=UTF-8"%> <html> <head> <title>using commons Upload to upload file</title> </head> <script type="text/javascr…

Java面试知识点解析-34 —— 数据库篇(事务、隔离级别、视图)

借参加过的多场Java开发面试,应聘岗位均为Java开发方向,在不断的面试中,又仔细对Java知识点进行复习和总结,也算是重新学习一下Java吧。 推荐收藏链接:Java 面试知识点解析 4)听说过事务吗?(必考) 事务简单来说:一个 Session 中所进行所有的操作,要么同时成功,要么同时失败;作为单个逻辑工作单元执行的一系列操作,满足四大特性: 原子性(Atomicity):事务作为一个整体被执行 ,要么全…

Java面试知识点解析-33 —— 数据库篇(三范式、索引)

借参加过的多场Java开发面试,应聘岗位均为Java开发方向,在不断的面试中,又仔细对Java知识点进行复习和总结,也算是重新学习一下Java吧。 推荐收藏链接:Java 面试知识点解析 1)什么是存储过程?有哪些优缺点? 存储过程就像是编程语言中的函数一样,封装了我们的代码(PLSQL,T-SQL) 例如: -------------创建名为GetUserAccount的存储过程---------------- create Procedure GetUserAccount as…

Java面试知识点解析-35 —— 数据库篇(乐观锁、悲观锁、约束、InnoDB、MyISAM)

借参加过的多场Java开发面试,应聘岗位均为Java开发方向,在不断的面试中,又仔细对Java知识点进行复习和总结,也算是重新学习一下Java吧。 推荐收藏链接:Java 面试知识点解析 10)数据库的乐观锁和悲观锁是什么? 数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁…

eclipse从数据库逆向生成Hibernate实体类

做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计,再逆向生成实体类。没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计。 原因是: 1. 1.5倍工作量,…

hibernate的setFirstResult(a),setMaxResults(b)后,不按照一定顺序取值

今天在做分页操作的时候遇到一个问题,在调用 List list = query.setFirstResult(startIndex - 1) .setMaxResults(pageSize).list(); 方法时,每次执行得到的list的值不是一样的,导致页面在点击下一页时得到的内容都不是一样的. 在查了资料后发现 Query query = getSession().createQuery(qryHql); 放入query的数据是无序的,类似与set,所以在 qryHql 中应该加入 order by 语句.

hibernate之constrained详解

数据库 发表评论
hibernate之constrained详解 lazy(可选 — 默认为 proxy):默认情况下,单点关联是经过代理的。lazy="no-proxy"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche lazily)(需要运行时字节码的增强)。lazy="false"指定此关联总是被预先抓取。注意,如果constrained="false", 不可能使用代理,Hibernate会采取预先抓取。constrained默认值为false constrained只能在one-to-one的映射中…
下一页 »