学习J2EE步骤

未分类 , , , , , 发表评论
目前JAVA主要分三个方向:J2EE(java 2 enterprise edition,也就是JAVA的企业级标准,目前应用最多也最广泛,技术相对成熟)、J2ME(java 2 micro editon,java在微型系统上的应用,像手机、PDA、电视机机顶盒一类,国家3G标准一旦实施,J2ME将会应用的更加广泛)、J2SE(Java 2 Standard Edition标准版,主要用于个人用户)如果有人想学J2EE的话,推荐一下学习进阶步骤:①先学基本的JAVA语法,推荐《…

使用Maven进行项目管理 1 – 基本概念

本文介绍Maven的基本概念,在下一篇博文[url=http://lincan.iteye.com/blog/599197]使用Maven进行项目管理 2 - 用Maven管理最简单的Java项目[/url]中,我们将应用Maven工具和Maven的构建思想管理一个最简单的Java项目。[size=large][b]什么是Maven[/b][/size]Maven的官方网站上是这样定义的[quote]At first glance Maven can appear to be many things, but in a nutshell Maven is an attempt to app…

Android的设计模式-代理模式

前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则 创建型模式: Android的设计模式-单例模式 Android的设计模式-建造者模式 Android的设计模式-工厂方法模式 Android的设计模式-简单工厂模式 Android的设计模式-抽象工厂模式 Android的设计模式-原型模式 行为型模式: Android的设计模式-策略模式 Android的设计模式-状态模式 Android的设计模式-…

Android的设计模式-访问者模式

前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则 创建型模式: Android的设计模式-单例模式 Android的设计模式-建造者模式 Android的设计模式-工厂方法模式 Android的设计模式-简单工厂模式 Android的设计模式-抽象工厂模式 Android的设计模式-原型模式 行为型模式: Android的设计模式-策略模式 Android的设计模式-状态模式 Android的设计模式-…

Android的设计模式-中介者模式

前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则 创建型模式: Android的设计模式-单例模式 Android的设计模式-建造者模式 Android的设计模式-工厂方法模式 Android的设计模式-简单工厂模式 Android的设计模式-抽象工厂模式 Android的设计模式-原型模式 行为型模式: Android的设计模式-策略模式 Android的设计模式-状态模式 Android的设计模式-…

设计模式(四)——JDK中的那些工厂方法

在设计模式(五)——工厂方法模式中介绍了工厂方法模式。本文通过介绍JDK源码中用到的工厂方法,在上篇文章的基础上深入理解一下工厂方法。 再谈工厂方法 在设计模式(五)——工厂方法模式中用整篇介绍了工厂方法模式。为什么要再谈呢?因为很多人走进了一个误区。认为工厂方法模式就是要严格包含抽象产品、具体产品、抽象工厂和具体工厂等角色。其实并不是这样的。 有时候也会创建不使用多态性创建对象…

JVM垃圾回收机制总结(4) :新一代的垃圾回收算法

JVM垃圾回收机制总结(4) :新一代的垃圾回收算法 博客分类: J2SE - JVM与CLASS 算法JVM多线程UP设计模式 全文转载: http://pengjiaheng.iteye.com/blog/548472 作者: 和你在一起 (from JavaEye) 垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时…

可恶的NullPointerException与JVM的失职

未分类 , , , , 发表评论
由于程序的不严密而出现NullPointerException异常的代码太常见了,虽然可以在使用对象前检查是否为空,但过多的这种检查会使代码臃肿。出现这样的异常的时候常常没有明确的信息,给调试带来不便,即使知道抛出异常的代码行号,但或许因为你手头没有代码,或许因为这行代码有多次方法调用,而很难得到错误的原因或是判断究竟什么对象是空。我觉得这是JVM的失职,它只是抛出了没有任何信息的NullPointer…

YARV和JIT,还有JRuby……

昨天承night_stalker老兄的[url=http://www.iteye.com/problems/12381]提醒[/url],去google了一下[url=http://www.atdot.net/yarv/]YARV[/url],看看我是不是把事情记错了。记得Ruby还没1.9的时候我就稍微关注过YARV的信息,但印象中Ruby 1.9/YARV是没有JIT的……Hmm,我貌似是没记错。目前的Ruby 1.9.1里并没有JIT。首先需要定义我这里所指的JIT是什么。JIT,Just-In-Time Compiler,也就是所谓的即时…

责任链模式

       其实也叫过滤器链模式,拦截器链模式,简而言之,像Structs2中的Intercpter与SpringWeb中的各种Filter都是运用了这种模式,通过以下的demo在Main线程中打断点的方式,就可以非常明确的知道的FilterChain中request对象与response对象的执行顺序,前者按顺序执行,后者逆序执行,这种设计思路对以后遇到类似的问题时提供了一个很好的解决方案         /** * 定义一个过滤器的顶层接口 */ public interfac…

[那个烂人发明的b/s?那个sb发明的structs?]的回复 [华山论剑之B/S&C/S]

华山论剑之B/S&C/S 1 序言    两大阵营对阵公堂,其精彩和感人程度,日月同悲,苍天可鉴。  《那个烂人发明的b/s?那个sb发明的struts?》的“怀旧派”观点提出,它代表了我们这个时代中国的一大批程序员(尤其是99年以前进入管理软件行当的),在长期饱受B/S体系折磨而忍不可忍的爆发。也是对B/S体系应用深层次的思考。在B/S横行和暴政的年代,敢于进行这样的思考,我想楼主肯定是体会至深,并且有惊…

进入Java的世界

今天开始研究java了,myeclipse下jsp的开发,包括structs这些乱七八糟的东西,捣鼓了一上午,算是能写helloworld了。 java和.net的差距还真的不是一般的大,唉,比我想象的要难得多了。不过还好,万事开头难,等到把一些基本的东西都掌握了,设计模式等东西就是通用的了,那个时候就能放开手脚了。 今天为了jsp的调试问题费尽周折,连中午饭都没顾上吃(一部分原因是懒得做饭了^^)。不过总算搞定了。问题出在tomca…

设计模式之MVC

MVC M: model V: view C: controller V负责内容的实现方式,具体为以何种方式展现数据。 M负责逻辑的处理, 完成这个项目的逻辑处理。 C负责接收数据,并传给M,然后抉择由M处理的数据传给哪个V来展现。这里C的主要作用就是连接V,M,在structs中,是有structs-config.xml来实现。

20061204

未分类 , , , 发表评论
今天去新华书店看了有关  软件设计师 和 java   的相关书籍 好希望软件设计师的考试可以早点进行,这样就可以利用下刚考过程序员的热度。 :) java:了解了model1,model2,MVC设计模式,web.xml 明天了解structs 发现经常写计划和总结  发在别人可能会看到的地方  会鞭策自己   虽然自己现在做j2ee还老是碰到问题 但比起刚开始已经好多了   很疑惑自己要不要放下来学些 java的语法 因为自己连exception…

Eclipse相关的Hibernate和Structs入门知识

Hibernate:开源的ORM①框架,通过JDBC API的封装从而实现对Java对象的持久化的。直接通过JDBC的操作无法直接实现对现在通用的关系数据库的面向对象的操作的(OOP),Hibernate将JDBC封装起来,提供了一套OO化的(面向对象的)Hibernate API供顶层操作。可以参见Hibernate的中文文档:http://www.hibernate.org/hib_docs/reference/zh-cn/html/ Structs:Apache基金会开发的开源项目,它是一种MVC②框架,MVC是…