-
J2EE项目错误处理
J2EE项目异常处理????为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checkedException转化成?unchecke...
87
热度 -
实战J2EE项目错误处理
实战J2EE项目异常处理?????为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checkedException转化成unchec...
5
热度 -
软件设计准则:高内聚低耦合
软件设计原则:高内聚低耦合这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。???一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。编写概要设计的时候设计类或者模块自然要考虑到“高内聚,低耦合”。???在程序的各各模块中,尽量让每个模块独立,相关的处理尽量在单个模块中完成,...
5084
热度 -
[原创]嘿嘿,给入门者指个路,Anstey加分啊,呵呵
[原创]嘿嘿,给入门者指个路,Anstey加分啊,呵呵 看到论坛上许多人学习很盲目,所以想想还是发个帖,说说自己的学法和想法,指导称不上,只是希望大家一起探讨探讨啦~ 一、我认为合适的学习路径 我觉得从J2SE学起比较合适,而后可以根据需要转向其它两个平台。经常能看到这样的学习者,上来就学J2EE或J2ME,我认为这样极其不好,其急功近利之心真是路人皆知啊~首先一点我...
454
热度 -
Android开发方法与J2EE开发类比
Android开发步骤与J2EE开发类比1.??????开发步骤(1)??????新建工程(2)??????编辑界面布局涉及的文件:Res/layout/Main.xml(或者自定义的布局文件)。(3)??????业务逻辑加编写2.??????Android应用程序开发与javaWeb开发类比(1)??????新建工程(2)??????编辑界面布局相当于初期的Html页面的布局编写。组建类比:J2...
93
热度 -
Web应用的缓存设计形式
Web应用的缓存设计模式 Web应用的缓存设计模式 --摘录于http://robbinfan.com ? ORM缓存引言 从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最...
401
热度 -
hibernae引语
hibernae注解 声明实体Bean@EntitypublicclassFlightimplementsSerializable{Longid;@IdpublicLonggetId(){returnid;}publicvoidsetId(Longid){this.id=id;}}@Entity注解将一个类声明为实体Bean,@Id注解声明了该实体Bean的标识属性。Hibernate可以对类的属...
380
热度 -
基于MVC设计形式的WEB应用框架研究
基于MVC设计模式的WEB应用框架研究基于MVC设计模式的WEB应用框架研究 摘要MVC设计模式是基于J2EE的WEB应用开发的首选模式,当前许多流行的框架也都是基于MVC设计模式的。本文简要介绍了MVC设计模式和Struts框架,并提出了一种基于MVC模式的新型WEB应用开发框架――WebFramework,并对该框架的各个层次的组成、功能进行了详细的描述。 关键词MVC设计模式;J2EE;框...
371
热度 -
6、Web部分-《面试题集》
六、Web部分--《面试题集》 六、Web部分:(共题:基础40道,基础37道,中等难度3道) 122、说出Servlet的生命周期,并说出Servlet和CGI的区别?【基础】 答:Web容器加载Servlet并将其实例化后,Servlet生命周期开始,容器运行其init方法进行Servlet的初始化,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方...
337
热度 -
java方向笔考题3- Java web部分
java方向笔试题3-Javaweb部分Javaweb部分 1、Tomcat的优化经验 答:去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,加大tomcat使用的jvm的内存 1、HTTP请求的GET与POST方式的区别 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Serv...
272
热度 -
WebSphere应用服务器内存泄漏探测与确诊工具选择最佳实践
WebSphere应用服务器内存泄漏探测与诊断工具选择最佳实践 自:http://blog.chinaunix.net/u1/57765/showart_450998.html ? 本文介绍了如何在WebSphere应用服务器中实现应用程序内存泄漏的探测,并且针对IBM所提供的系列分析与诊断工具,给出了具体的配置步骤和使用最佳实践。 <!--STARTRESERVEDFORFUTUREU...
522
热度 -
筹建ssh框架->strut1.3+hibarnater3.2+spring2.5 源码
搭建ssh框架---->strut1.3+hibarnater3.2+spring2.5源码 http://download.csdn.net/download/chen819102962/4040225? ssh框架的jar下载地址 ? web.xml中内容 ? ? <?xmlversion="1.0"encoding="UTF-8"?> <web-a...
401
热度 -
谈一下对自定义标签的理解和用法
谈谈对自定义标签的理解和用法 标准的JSP标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对html的一种扩展一样。taglib通常定义在tag标签库中,这种标签库存放着你自己定义的tag标签。简而言之,如果使用taglib,那么你可以设计自己...
375
热度 -
Java Web 服务的通用支配
JavaWeb服务的通用部署 转自:http://progress.iteye.com/blog/233286 ? 在多个容器上部署JavaWeb服务可能会给开发人员带来一些问题。通过阅读本文,您可以了解若干部署描述符实现,并了解Java社区如何开始处理这个问题。 引言 在过去数年里,随着万维网联盟(WorldWideWebConsortium,W3C)更新了核心规范,并引入了弥补Web服务最初缺...
388
热度 -
掌握 Ajax,第 一 部分: Ajax 入门简介
掌握Ajax,第1部分:Ajax入门简介 掌握Ajax,第1部分:Ajax入门简介理解Ajax及其工作原理,构建网站的一种有效方法BrettMcLaughlin(brett@newInstance.com),作家,编辑,O'ReillyMediaInc.简介:Ajax由HTML、JavaScript?技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序。...
332
热度 -
在 Eclipse 下利用 gradle 构建系统
在Eclipse下利用gradle构建系统【转】在Eclipse下利用gradle构建系统?简介:?构建系统时候常常要用到Ant,Maven等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的。本文将向读者介绍一种全新的构建项目的方式gradle,它简单、上手快,能大大节省项目的时间和成本。??基本开发环境 操作系统:本教程使用的为WindowsVistaEnterprise,如果您...
317
热度 -
eclipse及插件装配基础教程
eclipse及插件安装基础教程eclipse及插件安装基础教程2010年04月22日eclipse及插件安装基础教程eclipse3.2.1及插件安装基础教程1.下载:从Eclipse的官方网站(www.eclipse.org)下载3.2.1版Eclipse,压缩包名为eclipse-SDK-3.2.1-win32.zip,我下载后解压到D:\eclipse2.语言包(安装后可中文化eclips...
53
热度 -
JasperReports+iReport在eclipse中的施用
JasperReports+iReport在eclipse中的使用 一、介绍 1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表; 2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象(collection,arrays)等); 报表的填充过程: 先产生报表设计对象->序列化该对象->存储在磁盘或网...
822
热度 -
[分享]经典java视频教程
[分享]经典java视频教程 经典java视频教程,个人无私分享 张孝祥java视频教程[全][初级篇]http://www.so138.com/sov/C2DFB84A-614D-4C45-B773-41EC703AF1AB 孙鑫java技术从入门到精通视频教程http://www.so138.com/sov/6B51C757-E3AA-4791-8E9D-0F880...
373
热度 -
maven pom.xml 详解(诠释版)
mavenpom.xml详解(注释版)?pom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.a...
7388
热度