Java学习大纲

本人大学是自学过来的,刚开始很多不懂的,甚至不知道要学习什么。现在,我就把我自学过程中的学习点详细的记录下来。Java的内容非常多,有些需要重点掌握的,有些却只是需要了解的,为了不必浪费宝贵的时间在不重要的东西上,我总结了自己学习的大纲。

Java自学大纲
1、第一阶段:Java—se(重点)

1.1 java 语言概述

1.2 基本的语法

1.3 面向对象编程

1.4 高级类特性1

1.5 高级类特性2

1.6 异常处理

1.7 Java集合

1.8 泛型

1.9 反射机制

1.10 实战小项目:日历、学生管理系统

1.11 图像化用户界面

1.12 线程

1.13 io流概述

2、第二阶段:MySQL数据库的学习(重点)

3、第三阶段:jdbc的学习(重点)

4、第四阶段:javascript(了解)

5、第五阶段:jquery(介于了解和重点之间)

6、第六阶段:ajax(介于了解和重点之间)

7、第七阶段:JavaWEB的学习

7.1 servlet(重点)

7.2 jsp(重点)

7.3 实战小项目:猜数字游戏

7.4 MVC设计模式

7.5 cookie(了解)

7.6 httpsession(重点)

7.7 javaBean

7.8 EL表达式(重点)

7.9 简单标签

7.10 jstl

7.11 过滤器

7.12 监听器

7.13 文件的上传下载

7.14 国际化(了解)

7.15 综合案例(实战项目)

8、第八阶段:JavaEE

8.1 struts2

8.2 hibernate

8.3 spring

8.4 ssh整合

8.5 mybatis

8.6 springMvc

8.7 svn (了解)

8.8 maven(了解)

9、第九阶段:linux服务器(说明:要会独立在服务器上部署发布tomcat项目,会在服务器上安装和配置tomcat、MySQL(要建立远程连接)、jdk,如果还有时间的话,了解下nginx)

10、第十阶段:

1》学习了解redis

2》学习了解springboot

3》学习了解ssm高级整合

4》学习了解shiro

5》学习了解jfinal

6》学习了解dwz或者easyUI

11、第十一阶段:简历的制作和模拟面试

项目实战,最好使用svn多人协同开发

小项目:servlet个人博客(个人完成即可)
技术:session , jdbc , mysql , tomcat , 图片批量上传和单张上传
截图:
s.jf3q.com
s.jf3q.com
s.jf3q.com
s.jf3q.com
s.jf3q.com
s.jf3q.com

项目1:ssh 17e 商城

技术:ssh ( struts2 + spring + hibernate ) + mysql + jquery + css + jsp

描述:web网站,用户通过该网站挑选水杯,通过线上支付订单,后台人员进行发货,送货,以及退款等的交易网站。

功能:商城(产品展示,分类,搜索,下单,购物车,申请退款,收货地址,用户中心,上传头像登陆,修改密码,注册,登陆,发邮件,评价…)、后台管理系统(角色管理,权限管理,用户管理,订单管理,处理退款,个人基本信息设置,系统日志,订单统计,采购管理,发货,商品管理…)

管理工具:svn

项目进展:框架已搭建好,数据库表已经建好一部分,功能实现的首页的分类和商品展示,后台已实现角色管理和系统日志,前后台静态页面已有一部分动态化。

实战要求:会struts2 ,spring , hibernate,mysql,会一点前段知识

实战后的收获:学习整个开发流程,了解网站架构,学习设计表结构,学习如何快速掌握项目逻辑,学习对象关系型,session一级缓存,二级缓存,图片上传,关联查询…这些是个人感觉,每个人的收获不一样,付出才有回报(只能说心态的成长才是最重要的)。
s.jf3q.com
项目2:ssm 幸福之家 花店

描述:web网站,用户通过该网站注册登陆,下单,配送等。

功能:展示,分类,搜索,下单,购物车,申请退款,收货地址,用户中心,上传头像登陆,修改密码,注册,登陆,评价,授权等

管理工具:svn

项目进展:框架已搭建好,数据库表已经建好一部分,功能实现的首页的分类和商品展示,后台已实现角色管理和系统日志,前后台静态页面已有一部分动态化。

实战要求:ssm ( spring + springMVC + mybatis ) + mysql + jquery + css + jsp
s.jf3q.com
s.jf3q.com
项目3:springboot甜心蛋糕店
s.jf3q.com
s.jf3q.com
项目4:jfinal项目实战链接,前台,http://119.23.106.78:8080/Myjfinal/index.jsp

后台 http://119.23.106.78:8080/Myjfinal/login.jsp,账号密码 admin,admin

描述:手机网站,用户通过该下单,支付,定位,退单,评价,配送员接单的流行外卖系统,一般基于微信开发。

功能:展示,分类,搜索,下单,购物车,申请退款,收货地址,用户中心,上传头像登陆,修改密码,注册,登陆,评价,授权等

管理工具:svn

项目进展:框架已搭建好,数据库表已经建好一部分,功能实现的首页的分类和商品展示,后台已实现角色管理和系统日志,前后台静态页面已有一部分动态化。

实战要求:会css,js,jquery,mysql,百度地图接口,编辑器

项目部分截图如下:
s.jf3q.com
s.jf3q.com
s.jf3q.com
s.jf3q.com
s.jf3q.com
项目五:linux常用命令练习,搭建linux服务器站点和远程数据库

项目六:打包,发布项目

项目七:搭建svn服务器,本人博客https://blog.csdn.net/qq_32079585/article/details/80918265

项目八:全文检索,网站爬虫
正在自学的朋友有兴趣的话可以一起交流一下,本人抠1913284695

原文链接:http://s.jf3q.com/sjf3q/detail/5.html

  • 12
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值