`
ckf53390
  • 浏览: 28863 次
文章分类
社区版块
存档分类
最新评论

自学Javabean迅速成为Java高手

 
阅读更多

自学Javabean迅速成为Java高手

2009-06-25 09:56 网络 CSDN 字号:T | T
一键收藏,随时查看,分享好友!

本文介绍如何自学Javabean迅速成为Java高手,以及要想学好Java,首先要知道Java的大致分类。

AD:2013云计算架构师峰会课程资料下载

 

很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是Java私塾愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA 的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。

那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学 Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了 Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用Java编过存取数据库的程序,就应该很熟悉。最后,Javascript也是大家重点要掌握的,现在所有公司面试几乎没有不问Javascript的

好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好从开始找一些小的程序来写,大家可以到www.Javass.cn上下载一个项目的视频程序及源码参考着写一下!

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!这说明你掌所的只是一些基础的知识,并没有完全理解!你现在最缺的是实际的工作经验和编程思想的培养,而不是书本上那些凭空想出来的程序。你应该发现你有一点,书本上的内容你都明白了,但是自已写东西还是不会,还是要依赖书本!

记得Java私塾也曾碰到过一个来培训的学员,号称Java都会了,框架也都理解了。其实他现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。设计模式的书大家可以到Java私塾的网站www.Javass.cn找到资料下载就可以了!设计模式是高级程序员真正掌握面向对象核心思想的必修课。

设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用,MVC结构(把 Model-View-Control分离开的设计思想)是必须要研究的,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,相比来说还是webwork2.0好一些。然后你再研究一下hibernate和Spring框架,相信你又会上一个台阶。做完这些,接下来应该做一些实际的项目,不要写一些贪蛇食啊,坦克大战这种不实用的项目,要去写一些有实际应用价值的项目。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    入户迅速成为Java高手

    要成为Java高手,不仅需要扎实的编程基础,还要有良好的编程习惯、理解软件工程的概念、掌握版本控制工具、熟悉敏捷开发方法以及具备一定的团队协作能力。 首先,对于Java的基础部分,你需要深入理解面向对象编程的...

    java自学==javabean实例

    Java自学之路:深入理解JavaBean实例 在Java编程中,JavaBean是一种特殊的Java类,它遵循特定的设计规范,主要用于数据封装、属性交换以及组件开发。JavaBean是Java平台上的一个核心概念,尤其在企业级应用开发中...

    如何迅速成为Java高手

    想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以 来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块: J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE...

    Java高手真经(网络开发卷)源码

    《Java高手真经(网络开发卷):Java Web核心技术》一书涵盖了广泛的Java Web开发主题,包括Web基础、JSP、数据库操作、JavaBean、Servlet、表达式语言(EL)、JSTL以及Taglib等多个核心概念。这些源码文件是书中各个...

    Java 反射封装 JavaBean

    使用 Java 反射封装 JavaBean <br> 说明:这个程序在没有使用Hiberante时挺有用的 需要一个数据库查询语句 对应的JavaBean的全名(现在是Class,原来Class.getName()) 返回List包含多个JavaBean

    Java编程项目实战:jsp+servlet+javaBean实现MVC

    Java编程项目实战:jsp+servlet+javaBean实现MVC; Java编程项目实战:jsp+servlet+javaBean实现MVC; Java编程项目实战:jsp+servlet+javaBean实现MVC; Java编程项目实战:jsp+servlet+javaBean实现MVC; Java编程项目...

    基于JavaBean开发的Java后端与前端集成解决方案源码

    该项目是一款基于JavaBean架构的Java后端与前端集成解决方案源码,包含348个文件,其中包括148个Java源文件、69个XML配置文件、14个JSP页面文件、32个Class文件、27个Git忽略文件、11个Iml项目文件、11个JAR包文件、...

    javaBean to json java对象转换json jar

    JavaBean到JSON的转换在Java开发中是常见的需求,特别是在数据交换、接口调用和存储过程中。本项目提供了一个自制的JSON转换jar包,简化了这个过程。下面将详细讲解这个转换过程及其相关知识点。 首先,`JavaBean`...

    xsd生成javaBean

    而将XSD转换为JavaBean是将这些XML模式映射到Java对象的过程,这样可以方便地在Java代码中操作和处理XML数据。 JavaBean是一种符合特定规范的Java类,它通常具有公共getter和setter方法,用于封装数据。将XSD转换为...

    javabean和xml互相转换工具类以及jar包

    然而,JavaBean是Java中常用的对象封装方式,更易于在程序内部操作和管理数据。下面我们将详细探讨如何实现JavaBean到XML以及XML到JavaBean的转换,并介绍一个用于此目的的工具类和相关的jar包。 首先,JavaBean是...

    Java的组件技术-JavaBean

    JavaBean是Java编程语言中的一种组件技术,它的主要目的是实现软件的高复用性,让开发者能够编写一次代码,然后在任何支持Java的环境中运行和重用。JavaBean的出现是为了应对软件开发中的复杂性问题,它提供了一个...

    基于java的在线考试系统,主要用了jspservlet,javabean等技术.zip

    基于java的在线考试系统,主要用了jspservlet,javabean等技术 基于java的在线考试系统,主要用了jspservlet,javabean等技术 基于java的在线考试系统,主要用了jspservlet,javabean等技术 基于java的在线考试系统...

    java高手真经2光盘资料(源码)

    《Java高手真经2》光盘资料包含了丰富的源码示例,主要涵盖了Java Web开发的各种核心技术,如JSP、Servlet、JavaBean、JSF、EL、JSTL、Taglib等,同时也涉及到Linux基础操作。以下是对这些技术的详细解释: 1. **...

    java根据xml生成schema_xsd_生成javabean

    JavaBean是一种特殊的Java类,遵循特定的命名规则和设计模式,用于封装数据和业务逻辑,常在Java应用中作为对象模型使用。 标题“java根据xml生成schema_xsd_生成javabean”涉及的知识点主要包括: 1. XML到XSD的...

    Java高手真经+网络开发卷Source源码

    《Java高手真经+网络开发卷Source源码》是一份包含多方面Java网络开发学习资源的集合,旨在帮助开发者深入理解和实践Java在网络开发中的应用。这个压缩包包含了多个子文件,每个子文件对应一个特定的技术主题,让...

    JAVA100例之实例88JavaBean连接数据库

    在Java编程中,JavaBean是一种遵循特定规范的Java类,通常用于封装数据并提供业务逻辑。在本实例"JAVA100例之实例88JavaBean连接数据库"中,我们将探讨如何利用JavaBean来实现与数据库的交互。数据库连接是Java开发...

    基于Java的网上购物系统(JavaBean+Servlet+jsp)

    java--基于Java的网上购物系统(JavaBean+Servlet+jsp) java--基于Java的网上购物系统(JavaBean+Servlet+jsp) java--基于Java的网上购物系统(JavaBean+Servlet+jsp) java--基于Java的网上购物系统(JavaBean+Servlet+...

    Java高手真经(网络开发卷):JavaWeb核心技术.servlet+javabean源码

    《Java高手真经(网络开发卷):JavaWeb核心技术》是一本深入探讨JavaWeb开发的书籍,其中重点关注了Servlet和JavaBean这两个核心概念。Servlet是Java编程语言中的一个接口,主要用于扩展服务器的功能,处理HTTP请求,...

    java 根据javaBean反射自定义导出 excel、xml、pdf、csv

    在Java编程中,根据JavaBean反射来实现数据的导出,如Excel、XML、PDF和CSV格式,是一种常见的数据处理技术。JavaBean是Java中的一种设计模式,它提供了一种标准的方式来封装对象属性,便于数据操作。反射机制则是...

    Java反射 JavaBean对象自动生成插入,更新,删除,查询sql语句操作.docx

    "Java反射 JavaBean 对象自动生成插入、更新、删除、查询sql语句操作" Java反射JavaBean对象自动生成插入、更新、删除、查询sql语句操作是指通过Java反射机制,依据提供的表名、POJO类型、数据对象自动生成sql语句...

Global site tag (gtag.js) - Google Analytics