学习Javaweb的相关总结以及对未来学习方向的规划:{这很重要}

技术性总结

**

后端方面

**

1,基础的jsp+servlet

基础中的基础,但不完全推荐jsp,需要视情况而定
.jsp的九大内置对象:request,response,application,out,session等

.以及大部分jsp内置标签如include等,以及嵌入Java代码<%%>
.以及el表达式,ognl表达式
xml基本配置

=====================
学习成果:
.有一个Javaweb的基础知识处理项目—myweb

2,listener以及filter

基础中的基础,完成会话监听,文件过滤,编码转换,权限控制等等的基本要素
.各自特性,配置方式,使用注解方式配置更好

框架
**

3 struts2:

一个让人用起来不太舒服的控制层框架
**
web.xml配置:

<filter><filter-name>struts2</filter-name><!-- org.apache.struts2.dispatcher.filter.用<%%> --><filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><!-- 框架的过滤器 --><url-pattern>/*</url-pattern></filter-mapping>

struts2,不想再多说,是个比较不好用的框架
.完成项目:xiu-一个jsp+servlet+struts做控制器的项目,完成基本增删改查
.uploadfile-同完成登录,上传文件功能
.以及一个基础的struts2学习项目

.现在掌握十分熟练,配置使用能熟练运用注解以及xml方式

4,spring基础

.强大的事务管理框架
spring基础:
优点:
.对应用组件的托付管理,
.对其他框架的有力整合{通过bean-id等实现},
.优秀的事务管理能力,

现在掌握的技术:
.分别基于xml,注解
.ioc的bean等组件注入,xml反射注入,getter,setter注入,注解注入,泛型依赖注入
.aop的使用,并运用完成日志系统(纠错异常)或者事务管理(声明式,编程式)
。(邮件发送等。。)
事务管理的代码示例:

`<!-- 定义事务 --><tx:advice id="txAdvice"transaction-manager="transactionManager"><tx:attributes><!-- 配置事务切面 REQUIRED --><tx:method name="login*" propagation="REQUIRED"read-only="true" /></tx:attributes></tx:advice><!-- 定义切面 --><aop:config><aop:pointcut id="PointCuts"expression="execution(* com.j.daoimpl.*.*(..))" /><aop:advisor advice-ref="txAdvice"pointcut-ref="PointCuts" /></aop:config>

出了基础的一个学习项目,其他项目都用到了它
毕竟真的很好用

5。hibernate

优秀而繁重的持久层框架

.基础的配置xml文件,
.xml方式,注解方式声明实体{解决时间日期getset}
.表关联的不同配置方式
.实体类映射xml
.与spring的整合
{
注意点:
…关于sessionfactory的移交:{需要使用spring提供支持:

<property name="hibernate.current_session_context_class">org.springframework.orm.hibernate5.SpringSessionContext</property>

…以及获取会话的方式:即是否是当前线程的:session
…关于自动创建数据库:不仅将auto改为update;同时可能需要将方言改为5的版本以后:即数据库版本方言问题

 <!-- 数据库版本5以后加5 --><property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property><!-- 自动建表 开发完成注释  -->
<property name="hbm2ddl.auto">update</property>

}
}
除了基础的学习项目,还有两个完成的项目-物流管理以及blog

6.其他的Java相关能力描述:
》svn协同开发工具使用
》junit单元测试,面向javase,javaee
》mysql的安装,使用
》tomcat安装使用
》eclipse各种插件使用
》maven安装使用
》idea的安装,略微使用,不太喜欢使用
》nginx的使用
》配置json格式数据
》java爬虫基础

。。。。
记一笔:泛型开发也会一些了
**

前端方面

**
.css3,html5,javascript使用
.jquery使用
.ajax编写使用
.部分插件使用
。layui–UI框架使用

=技术学习线

**

计划以后的学习方向:

**
前端了解掌握一门react,以及更多的UI框架;

后端学习规划
首先罗列学习方向关键词:
默认包含已学习的(好吧也可能包含,原因是不熟练),
1.更多工具框架栈
redis:缓存数据库(key,value)
nginx:资源负载均衡,反向代理
maven:(jar资源管理-pom.xml)
idea编辑器的学习
jboss与weblogic两个服务器容器
2.更多框架栈
springmvc,mybatis框架学习{与快速构建的springboot一起学习,因为有基础,这样做可以节约时间成本}
springboot快速开发学习
linux实际发布项目
springcloud,微服务学习

3.{偏向于面试准备}
java爬虫的学习
spring等框架-源码探究
java虚拟机的原理更多了解
java核心api再次的温习
java多线程的深入学习
各种各样的锁的学习
java需要做笔试题
。。。
4.{更大的规划}
java数据结构设计
java设计模式–head-first
以及更多,但现在最重要的是基础,以及经验。
5.同期其他学习
小程序设计
编译原理
Python基础学习
golang-ecoh学习{第二学习}
软件工程设计思想
**

生活性总结

**

再一次规划短期:
最大的目标:除了写出的几个项目,还需要几点:

1。将自己的博客写出,自己上线,并长期经营,
2。想尽一切办法,做一个能够有团队的开发的,并成功上线的项目{超级重要,项目经验啊!}
3。参加下学期的比赛,争取获奖,提早准备!
4。练车啊啊啊啊{随缘吧,随缘!!!!!说出来舒服多了}

技术与生活同在!
生活的太潦草啦!
我写的很随意,也很真心,主要是做总结,这要才能基础扎实,迎接新技术的挑战。

还想说好多,但是不想写出来,等我设计完博客再一一记录

时光诚可贵,时光价更高!
时间会给出答案

记录时间:2019-11-6

解决问题的经验-javaweb-第一次-已掌握技术栈大致总结(部分),和相关理解,总结,以及对未来学习方向的规划相关推荐

  1. mern技术栈好处?_通过构建运动追踪器应用程序来学习MERN堆栈(MERN教程)

    mern技术栈好处? The MERN stack is a popular stack of technologies for building a modern single-page appli ...

  2. Javaweb目前的未来学习方向

    写给自己的规划路线 Maven mybatis spring spring mvc spring boot vue.js 学完以上的就可以上班了

  3. 【JavaWeb】JavaWeb与JavaWeb技术栈

    JavaWeb与JavaWeb技术栈 1.JavaWeb概述 1.1 Web和JavaWeb的概念 1.2 什么是服务器与客户端 1.2.1 线下的服务器与客户端 1.2.2 线上的服务器与客户端 1 ...

  4. 学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...

  5. .Net Core微服务架构技术栈的那些事

    一.前言 大家一直都在谈论微服务架构,园子里面也有很多关于微服务的文章,前几天也有一些园子的朋友问我微服务架构的一些技术,我这里就整理了微服务架构的技术栈路线图,这里就分享出来和大家一起探讨学习,同时 ...

  6. 将前端技术栈移植到掌上游戏机

    https://juejin.im/post/5df89b96518825125b21d0f6 前端工程师,我们编写的代码只能活在浏览器.小程序或者 Node 进程里,这似乎已经成为了一种常识.但这就 ...

  7. 这份2021Java程序员常用技术栈和工具清单,刷爆了朋友圈...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作为一枚Java程序员,需要掌握哪些技术和工具才能完成一个J ...

  8. 前端体系认识和我的技术栈——wsdchong

    前端体系认识和我的技术栈 文章目录 前端体系认识和我的技术栈 前言 往期的学习记录 第一阶段:认识(前端路线) 第二阶段:理解(从产品角度看前端) 第三阶段:实践(vue框架) 前端体系认识 别人的前 ...

  9. 作为一名前端工程师,你需要学习哪些技术栈呢?

    开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Nginx+Vue+Shiro+html+等等,这些技术合起来就可以称为技术栈. ...

最新文章

  1. Fragment提交transaction导致state loss异常
  2. 在Ubuntu虚拟机中编译运行C程序
  3. vue引入外部文件_vue文件中引入外部js
  4. Text store debug FM CRM_TEXT_MAINTAIN_OW
  5. 无法打开物理文件“E:\Database\VRVIES6841-FZ01-Global\VRVEIS.mdf”。操作系统错误 5:“5(拒绝访问。)”...
  6. vs.net2003无法打开.NET的Web应用服务
  7. 人从众!中秋小长假全国铁路预计发送旅客4600万人次
  8. canvas操作图片,进行面板画图,旋转等
  9. 基于FPGA的并行计算技术
  10. 【luogu1337】【JSOI2004】平衡点 / 吊打XXX(模拟退火)
  11. Android源码学习之浅析SystemServer脉络
  12. JAVA wait(), notify(),sleep详解
  13. 最好用图像处理库CxImage入门
  14. 微商的十种实用推广方法
  15. 荧光分子探针Ru(bpy)2(DA-phen)(PF6)2|Ir(ppy)2(DA-phen)PF6合成试剂
  16. 关于微服务和 Java 需要知道的 5 件事
  17. CAMIA:OpenSignal:2018年新加坡移动网络报告
  18. pdf文档转换后出现大量乱码怎么办
  19. python利用正则爬取内涵段子内容
  20. ES-Module导入导出配合使用

热门文章

  1. 正则表达式高级用法【原】
  2. (转)AS3 Socket
  3. hoj1003 Mixing Milk (哈工大)
  4. Redis 4.x/5.x未授权访问漏洞
  5. blackarch 安装美化等
  6. [译] APT分析报告:09.伊朗APT34更新武器库——SideTwist变体
  7. [Android] The connection to adb is down, and a severe error has occured
  8. 【数据结构与算法】之深入解析“删除链表的倒数第N个结点”的求解思路与算法示例
  9. Git之深入解析如何交互式暂存
  10. LeetCode Algorithm 103. 二叉树的锯齿形层序遍历