电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
现成论文
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
免费论文
->
计算机毕业论文
关于java的学习心得(二)
本论文在
计算机毕业论文
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看
Java有很多分支,例如:做成游戏的“我的世界”,还有就是做成了我们常见的网页,网页分后端加前台,那么前台其实就是html,后端就是java,如果单从我的角度来讲,前端和java是一体的,为什么这么说,是因为java里面的jsp就是html,只是换了个后缀而已,jsp可以用什么jstl,各种标签库,当然也还能写js、css、jquery,所谓说的后台,其实可以用不同的框架来编写代码,例如:stuts+spring+hibernate、spring+springmvc+hibernate、spring+springmvn+mybatis,现在还有一款新框架就是springboot+mabtis+maven+ thymeleaf,下面我来详解一下,status的工作流程是在项目启动时就会去加载某个servlet从xml中读取信息,spring的设计模式是mvc模式,当项目启动时,就会加载servlet,当用户提交信息的时候,servlet会去调用某个xml设置好的来验证信息,如果没有这个servlet,那么它会新建一个servlet来调用,验证之后返回结果给用户,hibernate其实是一个ORM框架,他是基于JDBC的一个持久性框架。Springmvc其实是基于spring的一个框架,上面spring说到了mvc模式,为什么还要一个springmvc呢,这个springmvc是增大了他的mvc功能,mvc到底是什么,我来讲一讲,m代表模型,v代表视图,c代表控制器,这样讲不是太通俗,m算是在存储数据,v就是把某些结果或者数据返回给前端看,c代表处理逻辑的地方,这就是mvc,来说说mybatis,mybatis这项技术有个好处就是你可以把所有的查询语句放在一个xml文件中,一张表一个xml,这样更好的利于编写代码时的查看,这也是为什么大多数人选择这个框架的原因,然后来说说现在流行的一种框架,springboot+mabtis+maven+ thymeleaf,springboot是不用tomcat启动,不用写前面所有框架需要的xml,除了mybatis,只有他的一个xml文件罢了,为什么说不用tomcat启动,其实他算是tomcat启动,他内置了一个tomcat,你只需写一个启动类就能启动tomcat,这样其实方便了启动,但是忽略了放在服务器上怎么运行,打包成war包?打包成jar包?这里我推荐打包成jar包,用jdk来运行jar包,还有就是他把资源分成了两种,一种是静态资源,另一种是动态资源,如果你把404之类的错误代码按404.html这种方式的页面放在静态文件夹中,你访问的时候出现404错误就会给你跳到这个页面,而且,后台的注解也特别的多,也非常的方便,然后maven是什么,通俗的讲可以称为一个仓库,因为他通过你需要的某些jar包文件,比如前面所以框架的jar包,你都可以直接写成xml方式,这样就能用了,当然你需要一个本地库下载了所以的jar包,maven好处就在这里,来说说thymeleaf,这个东西很陌生对吧,其实我们之前的框架熟悉了jsp的前端方式,thymeleaf就是替换jsp的一种,它比jsp更好用,只需要导入一个类似xml开头的一行代码,然后就可以在某些标签上来实行操作,而且html这个后缀也没有更改,jsp是更改了后缀的。具体的功能并没有去了解,因为现在还在整合框架之中,还出现了各种错误,需要慢慢解决,上面只说了一些新的框架,下面来说说一些技术,我用到的技术,第一、websocket,websocket我们用到的地方基本是推送之类的,这种技术就是实现实时去获取服务端的数据,从而显示到客户端,当然跟这种类似的技术叫ajax轮询,但是这种轮询的方式有很多缺点,比如:服务器压力大,资源浪费严重,实时性也差,因为ajax轮询是一种主动方式来实现的,那么websocket 是一种你一旦有新的东西,就直接给我推送 ,我也不去找你,而是你来找我的方式,第二、消息队列,消息队列用到的地方都是大量用户提交数据导致数据库查询造成的堵塞,它是一种分布式的系统,每一个用户都有一个独立的通道,然而获取相应的数据。第三、webservice,webservice我了解的是有个跨平台,跨编程语言,跨操作系统的一个独立技术平台,他的一个规则就是讲一个post提交,在提交的过程中,给服务器的是一个xml格式的代码,服务器通过解析就能得到里面的信息,现在很多的地方都用到了这个技术,因此也是一项非常好的技术,技术体会就到此了,因为我暂时只学习了这些。
在学习上面这些框架的时候,一部分是学校学习的时候,当然学习的时候懵逼的,出来之后,在公司慢慢的学习,了解,当然也在自己的不懈的奋斗、努力之中得到的体会,也是自己对一些技术的产生的兴趣去了解的,当然也是为了自己更好的工作,或者换工作,所以一旦对这个技术产生兴趣了之后,千万别轻易的放弃,虽然在学习某一技术的时候遇到问题,也不是不可能解决的,如果遇到解决不了的,可以缓一下之后再来看,这样你或许能找出里面的问题所在,当然别缓一下就缓几天,这样对了解这个技术没多大用处,所以努力奋斗吧。
首页
上一页
1
2
下一页
尾页
2
/2/2
上一篇
:
关于JSON在Web中的优势与应用
下一篇
:
关于java的心得体会
Tags:
关于
java
学习
心得
【
收藏
】 【
返回顶部
】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文