zoukankan      html  css  js  c++  java
  • java开发都需要学什么

    1.java基础 2.JSP+Servlet+JavaBean 

    环节主要

    懂流程

    MVC而已 别往深了研究 现

    开发基本

    模式 3.Struts+Hibernate+Spring 

    开发

    主流技术 把每

    都搞清楚 哪

    框架

     4.Ajax(

    好学学 

    多公司都注重

    用3+4 做

    例子 

    要实现功能 关键

    知道

    时候 该用

     流程

     面试会问及

    何学习 Java

    问题

    我已经学习了J2SE

    样才能转向J2EE?

    我看完了Thinking in Java

    学习J2EE了

    ?

    有了写

    篇文章

    想法

    希望能帮助初学者少走

    些弯路

    也算

    对自己几年来学习Java

    总结吧

    开始之前有必要再讨论

    下J2ME

    J2SE

    J2EE

    些概念

    J2ME

    The Micro Edition of the Java 2 Platform

    主要用于嵌入式Java

    手机

    PDA等等

    J2SE

    Java 2 Platform

    Standard Edition

    我们通常所说

    JDK(Java Development Kit)包含

    J2EE

    基础

    J2EE

    Java 2 Platform

    Enterprise Edition

    所谓

    企业级Java

    些只

    从API级别上

    划分

    实际上Sun给J2EE

    定义

    :开发基于组件

    多层

    企业级应用

    规范

    各种

    技术定义

    Java

    规范

    使

    技术结合起来

    Java平台上构建强壮

    企业级应用

    点来看

    J2EE

    概念应该

    涵盖J2ME

    J2SE

    典型

    J2EE应用

    网上商店

    支持web方式下订单

    也支持手机下订单

    必须用

    J2SE

    J2ME

    所谓

    从J2SE转向J2EE

    问题了

    者包含

    范围更广而已

     
    来看看Sun给出

    J2EE 相关技术主要分

    几大块

     
    1. Web Service技术
    - Java API for XML Processing (JAXP)
    - Java API for XML Registries (JAXR)
    - Java API for XML-based RPC (JAX-RPC)
    - SOAP with Attachments API for Java (SAAJ)
    2. 组件模型技术(Component Model Technologies)
    - Java Servlet
    - JavaServer Pages
    - JavaServer Faces
    - Enterprise JavaBeans
    - Java Message Service
    - J2EE Connector Architecture
    3. 管理技术(Management Technologies)
    - J2EE Deployment Specification
    - J2EE Management Specification
    - J2EE Client Provisioning
    - Java Authorization Contract for Containers
    4. 其

    相关技术(Other J2EE Technologies) 
    - JDBC
    - Java Data Objects (JDO)
    - CORBA (Java IDL and Java RMI-IIOP)
    - JavaMail
    - Transactions

    此之多

    技术难免使初学者无所适从

    望而却步

    即使

    位经验丰富

    J2EE开发者

    又有几

    人敢说J2EE相关

    技术我都熟练掌握了

    过作

    名普通J2EE应用程序

    开发者来说

    我们只需要重点学习其

    部分技术

    对于其

    部分只要做

    有数

    哪天需要用

    了知道跑哪里去找

    资料

    行了

    观点

    下面

    些技术

    般J2EE应用开发人员所必须熟练掌握

    Java Server Page

    Java Servlet

    Enterprise JavaBean

    JDBC

    Transactions

    还有JAXP等XML相关技术

    Java Message Service

    Java Mail

    JDO等等

    好应该掌握

    Management Technologies

    Connector Architecture等等主要

    给容器提供商

    间件提供商参考

    应用开发者

    需要

    关心

    等用

    了再去学习也

     、、
    Java发展

    按应用来分主要分

    三大块:J2SE,J2ME和J2EE

    三块相互补充

    应用范围

     J2SE

    Java2

    标准版

    主要用于桌面应用软件

    编程; J2ME主要应用于嵌入

    系统开发

    手机和PDA

    编程; J2EE

    Java2

    企业版

    主要用于分布式

    网络程序

    开发

    电子商务网站和ERP系统


    先学习j2se 要学习j2ee

    要先学习j2se

    刚开始学习j2se先建议

    要使用IDE

    渐渐

    过渡

    使用IDE开发

    毕竟用

    方便嘛

    学习j2se推荐两本书

    《java2核心技术

    二卷》

    《java编程思想》

    《java模式》

    《java编程思想》要研读

    精读

    段时间

    基本功学习

    时间会

    要看学习者自身水平而定

    
    

    要被IDE纠缠 

    学习java和j2ee过程

    会遇

    五花八门

    IDE

    要被

    们迷惑

    学JAVA

    时候

    要学语言本身

    东西

    要太

    意IDE

    附加功能

    JAVA编程

    同IDE之间

    转换

    容易

    过于

    意IDE

    功能反而容易耽误对语言本身

    理解

    目前流行

    IDE有jbuilder

    eclipse和eclipse

    加强版WSAD

    用好其

    推荐从eclipse入手j2ee

    Jbuilder更适合于写j2se程序


    选择和学习服务器使用配置 当

    有了j2se和IDE

    经验时

    开始j2ee

    学习了

    web服务器:tomcat

    勿庸置疑

    tomcat

    学习web服务首选

    而应用服务器目前主要有三

    :jboss、weblogic、websphere

    多项目开始采用jboss

    并且有大量

    公司开始做websphere或weblogic向jboss应用服务器

    移植(节省成本)

    里要说

    学习tomcat和jboss我认

    首选

    容易上手

    学习服务器使用配置

    好去询问有经验

    人(有条件

    们或许

    能解决问题

    自己上网摸索

    能要

    两天(我

    干过

    种傻事)

    我们应该把主要时间放

    学习原理和理论上

    项特定技术

    使用永远代替

    知识和学问


    学习web知识

    做电子商务网站等时

    能要充当几

    角色

    还要学习: html

    能要用

    dreamwave等IDE

     Javascript

    学会简单

    数据校验

    数据联动显示等等
    J2eeAPI学习 学习j2eeAPI和学习服务器应该

    迭代

    过程

     先学习jsp和servlet编程

    方面

    我建立看oreilly公司

    两本《jsp设计》和《java servlet编程》

    oreilly出

    书总

    本优秀

    佩服

     学习jdbc数据库编程

    j2ee项目大多都

    MIS系统

    访问数据库

    核心

    本应属于j2se学习

    里拿出来强调

     学习jndi api

    和学习ejb

    结合起来

     学习ejb api

    推荐书《精通ejb》 经过上面

    学习

    大概

    对付

    应用了

     有人说跟着sun公司

    《j2ee tutorial》

    路学下来


    学习ejb设计模式和看代码(

    重要) 设计模式

    练内功

    其重要性

    说吧

    会用设计模式

    写出

    堆使用了ejb

    垃圾

    有慢又

    堆bug

    其结

    用ejb实现(ejb

    等于j2ee) 无论学习

    语言

    都应该看大量代码

    代码量

    定数量

    好j2ee

     目前有

    多开源

    工程

    教材: jive论坛 petstore sun公司 dune sun公司 等等

    研读

    并把

    自己

    工程


    J2ee其

    学习 当

    渐渐对j2ee了解

    定深度时

    要开始关注当前领域

    些技术变化

    J2ee

    块百家争鸣

    领域

    大家都

    里提出自己

    解决方案

    structs

    hiberate

    ofbiz等等

    学习

    些东西要

    项目和目标而定

    预先补充

    下未尝

    用涉及太深

    毕竟学习原理和理论

    重要


    目前常见j2eeAPI JavaServer Pages(JSP)技术1.2 Java Servlet技术2.3 JDBC API 2.0 Java XML处理API(JAXP)1.1 Enterprise JavaBeans技术2.0 Java消息服务(JMS)1.0 Java命名目录接口(JNDI)1.2 Java事务API(JTA) 1.0 JavaMail API 1.2 JavaBeans激活架构(JAF)1.0 J2EE连接器体系结构(JCA)1.0 Java认证和授权服务(JAAS)1.0 学习上面

    某些API要

    项目而定

    了解所有

    们总之

    有好处

     上面印证了大家说

    java语言本身

    难学

    技术太多

    学java

    费劲

    回想

    基本上每

    初学者

    刚学习java

    时候

    能都会问别人

    知道

    方法(api)

    包里

    呵呵

    唯手熟尔

     
  • 相关阅读:
    redis 键命令
    redis 数据类型
    java向word写入数据
    Eclipse发布到tomcat提示java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    Unable to locate Spring NamespaceHandler for XMLschemanamespace http://dubbo.apache.org/schema/dubbo
    5.Dubbo之Spring XML配置
    6.Dubbo之XML配置详解。
    7.Dubbo之最佳实践
    RESTful API实践
    Jav程序执行Linux命令
  • 原文地址:https://www.cnblogs.com/ejllen/p/3683156.html
Copyright © 2011-2022 走看看