Java开发环境安装及阶段学习需掌握知识

开发环境准备(准备阶段)

安装java下载tomcat

0、下载IDE工具eclipse或者是sts(spring tool suite)。
    sts(idea)>eclipse>myeclipse

1、eclipse maven插件的安装
   下载解压并设置环境变量MAVEN_HONE
   ECLIPSE导入配置MAVEN目录

2、SVN的安装。http://blog.csdn.net/jieshaowang1229/article/details/51594992
   跟svn相似的一些代码管理工具:git 、github。

需要熟悉的东西(第一阶段)


1、java命名规范:包名、类名、接口名、方法名

2、熟悉Java基础,重新看一遍(pdf或书),自身连续调用总结(如:Calculate计算),总结不会的

3、Controller(控制视图-API接口)----->Service(接口-业务接口)---->Dao (数据访问)

4、基础的CRUD-增、删、改、查操作(前后端分页实现),完成用户管理功能

5、前端熟悉EasyUI框架及其组件

实现目标:基本的开发和前端没大问题,将编程速度提升起来。

需要熟悉的东西(第二阶段)


1、Json对象与字符串互相转化,JQuery操作json数据

2、安装Git (Eclipse插件)将自己的工程项目上传到git进行管理(主要是保存自己的工作成果)

3、数据库管理工具:Navicat的使用(基本查询、创建函数、存储过程)--掌握MySQL即可

4、怎么查找程序中遇到的配置和启动问题:根据日志分析问题、上网查找、找同事咨询(积极跟领导反馈)

5、多写技术博客,完善自身技术积累,形成自己的技术知识体系

实现目标:巩固自己的技术积累,最常用的SQL操作工具,及培养自己解决问题的能力。

需要熟悉的东西(第三阶段)


1、在公司积累业务需求:形成行业背景,为后续就业打下基础。

2、文档编写能力:PPT、WORD功能描述文档(需求文档)

3、学习使用Auxure RP 原型设计工具(设计流程、业务功能、架构)

4、Nginx反向代理工具使用,server{ http://wwww.taobao.com  映射的是实际的IP地址服务 http://192.168.1.20:8080/maven_springmvc_mybatis_demo/}

   Nginx 与tomcat的负载均衡--为服务器减轻压力

                  Nginx(代理)
                |

   Server A      Server B      Server C
      |             |             |
   Tomcat A      Tomcat B      Tomcat C

5、缓存技术研究:memcache、Redis、Map结构缓存  --考虑经常访问的数据放入缓存,提高读取效率

  以Map为例:参考UserMap;
 
  首先考虑自己实现的最简单的Map缓存方式;其次,采用第三方的缓存方案(memcache、Redis)


6、纯接口开发(SpringMVC-Controller 请参考RESTFUL):接口不是传统意义上的interface,此处的接口相当于SpringMVC Controller映射的路径
   接口支持请求类型:POST、GET、PUT、DELETE...

   接口交互有两部分:@1请求体(请求参数)   @2响应体(请求响应的结果)


   注意:两个系统之间的接口交互一般需要授权和认证(Token)。


终极目标

1、在开发中得心应手,能够保质保量完成任务,对编程有自己的理解。


2、能够通过开源项目学习提升自己。


3、在日常工作中不断学习不断提升,实现自己美好生活!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值