java入门学习之路

java是面向对象的编程,个人觉得记忆比较重要。

第一阶段

java基础部分

unix开发环境

熟练掌握开发中常用的操作系统linux的安装及使用:掌握文件系统、网络、用户管理方法:能熟练使用vi和vim进行文件编辑;能在unix环境下进行文件查找、权限控制、能熟练配置用户使用环境及开发生产环境。

(1)java基础编程

了解java的运行环境,java的加载机制及内存分配使用原理;掌握类和对象的关系、对象和引用的关系;理解数组的本质,掌握数组的使用。

(2)java高级编程

深入了解java的高级编程特性、特殊语法及其常用的高级类。熟练运用java中的数据结构,异常处理等。能综合应用java输入输出、文件操作、多线程并发处理、网络通信、图形化界面等编程。

(3)项目管理及编程规范

了解企业级项目开发中的开发流程,掌握项目开发过程中的管理及编程规范,能够熟练运用团队开发工具及项目管理工具

(4)web服务器项目

本项目基于java高级编程,运用java网络通讯,io处理,多线程并发等技术实现发出给http请求的浏览器返回请求资源的目标。本项目旨在锻炼学员对于java高级编程语法的运用,了解基于b/s架构的web应用程序所依赖的服务器的内部实现原理,熟练运用java语言进行项目开发,掌握java面向接口编程模式,j2EE编程api的实现原理。

(2)数据库与数据访问技术

在信息化的今天,数据已成为企业极为重要的资源,数据的管理一般由数据库负责完成,java作为一种主流的编程语言,具有和数据库进行交互的能力,项目开发中有大量的配置工作需要结合化的xml数据提供支持,熟练掌握这些数据的操作至关重要。

第二阶段

数据库与数据访问技术

在信息化的今天,数据已经成为企业极为重要的资源,数据的管理一般由数据库负责完成,java作为一种主流的编程语言,具有和数据库进行交互的能力。项目开发中有大量的配置工作需要结构化的xml数据提供支持,熟练掌握这些数据的操作至关重要。

OOAD与设计模式

熟练掌握面向对象分析(OOA)、面向对象设计(OOD)的思想,熟练掌握常用设计原则和设计模式:掌握统一建模语言(UML),能够熟练运用进行交互的能力。项目开发中有大量的配置工作需要结构化的xml数据提供支持,熟练掌握这些数据的操作至关重要。

XML编程

掌握定义和编写xml文件的过程。熟悉xml文件中的基于DTD或者schema的验证,掌握java处理半结构化数据的方法和技巧:理解java编程中xml的作用。能够熟练运用结构化的xml文件来处理java程序开发中数据的配置。

ORACLE数据库

熟练掌握oracle数据库的安装、使用。了解oracle数据库的体系结构。了解关系型数据库的设计过程,掌握基于关系型数据库的标准sql的应用,具备数据模型设计、数据库构建、开发及管理的能力。

jdbc和mybatis

理解jdbc体系结构,掌握java操作关系型数据库的方法,理解对象关系映射(ORM)的概念及原理,熟练运用基于ORM的框架mybatis.对数据访问事务有深刻认识:具备分层应用设计的能力。

项目:电信数据采集系统

原浙江电信adsl运营支撑系统数据采集子系统,融合Unix、java、xml和数据库技术,包括备份、整合、采集、网络、入库、配置、日志等模块。经历完整软件开发过程:需求分析、设计、编码、调试、交付。

第三阶段

javaWEB开发技术

围绕企业应用级开发展开学习,能够开发和部署可移植、健壮、可伸缩且安全的服务器端java应用程序。了解基于B/S架构程序的开发过程,掌握javaEE的开发规范,熟悉web项目的调试技巧,最终具备开发大型javaee的项目的能力。

html&css

掌握HTML静态页面技术,Html4.01标签,内置对象使用,特效页面制作;掌握http协议处理、及动态表单的设计;熟悉CSS技术。

servlet&jsp

掌握使用Servlet、jsp及相关技术联合开发Web应用,熟悉servlet/jsp语法,了解servlet/jsp 工作原理,掌握内置对象的使用;熟练使用el表达式,jstl标签库;熟练运用过滤器(Filter),监听器(Listener)进行项目开发,理解web应用性能优化技术;理解mvc模式:熟练掌握web应用代码调试方法。

项目:Estore电子商务系统

基于servlet和jsp技术的一个电子商务网站系统,该系统包括会员信息管理、商品管理、商品查询、购物车管理、订单管理等功能模块。通过该系统可以实现商品电子化管理、交易。

javaScrip、ajax、jquery

熟练运用JS/jquery 操作HTML Documents、Events.理解ajax原理,掌握异步交互的概念及过程。掌握全新思想的用户交互界面的构建方法;了解满足客户体验的客户端代码编写方法。

spring框架

掌握spring核心编程思想控制反转(IOC)和面向切面(aop)的概念及原理。理解反射在框架中的应用,了解动态代理模式。掌握spring ioc 基于xml以及annotation的配置。掌握spring aop 基于xml.annotation 及schema的配置,熟练运用spring 的声明式事务管理。

spring mvc

spring 框架提供了构建web应用程序的全功能mvc模块、了解开发中常见的mvc模式、掌握springmvc框的核心及实现过程,熟练进行springMVC的配置,能够结合spring的容器级服务和spring mvc框架实现web应用程序的开发。

redis

了解redis在java程序开发中的作用,掌握redis的使用,熟练应用redis的命令,熟悉spring与redis的集成开发。

综合项目:

项目一:大型互联网运动交友社区项目

该系统为爱好跑步的人提供一个网上交流的平台。整个系统主要包括会员个人中心,跑步论坛,音乐跑不停,跑步装备库,专业跑步指南,后台管理系统包含会员管理、信息发布、下载去管理、专业跑步指南管理、权限管理等。

项目二:电信网上营业厅系统

本项目以第一阶段项目采集到的数据作为计费基础,所展开的第二阶段的项目,旨在为广大电信用户提供用户自管理,用户管理,财务管理,账单管理,品牌管理,营业管理,系统管理等方面。

时间: 2024-11-03 05:23:50

java入门学习之路的相关文章

java入门学习:Java中的main()方法详解

本文来源:http://www.zretc.com/technologyDetail/445.html 在Java入门学习中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等. 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这

java痛苦学习之路[十二]JSON+ajax+Servlet JSON数据转换和传递

1.首先客户端需要引入 jquery-1.11.1.js 2.其次javaweb工程里面需要引入jar包  [commons-beanutils-1.8.0.jar.commons-collections-3.1.jar.commons-lang-2.4.jar.commons-logging-1.1.3.jar.ezmorph-1.0.6.jar.json-lib-2.3-jdk15.jar] 3.客户端js端代码 4.servlet 服务器,映射的路径CardColl 以上就是整个过程,如果

JAVA入门学习:网站的URL重写

本文来源:http://www.zretc.com/technologyDetail/462.html Java UrlRewrite 的使用实例 URL重写 现在大部分的网站和商城都会使用到URL重写,接触到这个,也是因为正在做的电子商务商城.URL重写,是将原有的URL采用另一种规则来显示,使得用户方便访问同时也屏蔽一些信息. 在此说下它的好处,在开发过程中,经常会遇到一些带了一大堆参数的URL,这样子,一方面显得烦乱,另一方面,一些信息直接显示在URL上,会有些安全性问题.使用URL重写,

java痛苦学习之路[二] ---JSONObject使用

一.Strut2必须引入的包 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar 当然除了这些包,strut2基础包也得引入 struts2-core-2.1.6.jar freemarker-2.

Java入门学习教程视频

对于Java入门基础学习是必要,特别面向对象的学习,是基础也是掌握Java及运用的核心部分! 以下提供两个学习Java入门材料, http://www.jikexueyuan.com/ 极客学院,基础入门的一些知识的实践操作视频教程,简洁易懂 http://www.runoob.com/java/java-tutorial.html Java菜鸟教程,对于java语法了解是很有帮助的 通过以上学习,对Java就也个比较基础认识,也可使用工具进行一些简单编程操作.

Java入门学习知识点汇总--第一部分

Java入门重要知识点在这里总结一下,以方便日后复习,这部分内容主要有:变量和常量,常用的运算符,流程控制语句,数组,方法这些内容 一.变量和常量 1.Java关键字 先贴张图: 所有关键字区分大小写. 2.标识符 标识符就是用于给 Java 程序中变量.类.方法等命名的符号. 注意几条规则: 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头. 标识符不能是 Java 关键字和保留字,但可以包含关键字和保留字. 标识符是严格区分大小写

jQuery 入门学习之路

我是菜鸟初学者,分享一下自己学习之路. 一:首先可以先到官网上  下载源码http://jquery.com/ 目前用的都还是1.*的   所以还不用考虑2.*版本. 第一个就是压缩后的源代码,第二个是原生的源代码. 下载好之后就可以保存到新建一个叫js的文件夹内,然后打开新建的html文件,在里面引入jQuery文件. <script src="js/jquery-1.12.0.min.js></script> 然后再打开jQuery官网,打开 API Document

jQuery 入门学习之路(3)

我是菜鸟初学者,分享一下自己学习之路. 一:属性 1)属性 1.attr 两个参数,获取的一个是属性,一个是属性的值. 补充:[在console.log();控制台括号内(“这里面是什么控制台就显示什么”),(不带引号的话可能显示的是其他的东西)] attr可以赋予多个,如下图所示: 补充:关于页面function()的理解,最外层的那个[$(function(){......});]就好比一个景区的入区门票,只有拥有了这个门票,你才能进去景区,开始游览.但是景区内还有特别景点需要买门票[$("

java框架学习之路——Spring的体系结构

分类: java框架学习 Spring的体系结构 Spring是一个开源的轻量级框架 Spring项目开发流程: 创建项目-->添加必须的类库jar包-->创建源文件编程调用库-->创建bean的配置文件-->运行调试 核心特征: 1.AOP:面向切面编程 2.IOC:控制反转,把对象的创建交给Spring管理,依赖注入DI,对象生成放在了XML定义 3.跨越javaEE三层 Web层:SpringMVC Service层:Spring IOC Dao层:jdbcTemplate