Java服务有些什么形式?眼下来看主要是下面几类: 1.  执行在Web应用server的Servlet 2.  Thrift.PB.Avro等相似框架写的java服务 3.  WebService(JAX-WS.JAX-RS) 如今我们服务端要全面转向java. 1  若后端子系统所实用Servlet写.将无法实现跨语言,我们如今client大部分还是.NET平台. 2  若用Thrift等框架,如今满足了.NET调用Java服务,以后若client也全面使用用Java了.而且是Webclie…
Java反射-初步入门 学反射先了解什么是反射. 百度百科:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制. 上面提到了类和对象,先了解什么是类和对象. java中类: 1.抽象描述 类:类是客观存在的.抽象的.概念东西. 对象:对象是具体的,指一个具体的东西. 打比方:饮料是一个类,可乐.雪碧就是对象. 总结一句话:类是对象的模版,对象…
Java前端面试题总结 简单说一下HTML,CSS,javaScript在网页开发中的定位? HTML:超文本标记语言,定义网页的结构 CSS:层叠样式表,用来美化页面 JavaScript:主要用来验证表单,做动态交互(其中AJAX) CSS面试题 bootstrap是什么 bootstrap是一个移动设备优先的UI框架,我们可以不用写任何css.js代码就能实现比较漂亮的有交互性的页面,我们程序员对页面的编写是有硬伤的,所有要自己写页面的话就要使用类似于bootstrap这样的UI框架 平时…
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行项目,本示例是在 Windows 操作系统下演示. 本文作者:HelloGitHub-秦人 大家好!这里是 HelloGitHub 推出的<讲解开源项目>系列,今天给大家带来一款基于 Java 语言的人力资源管理开源项目--微人事 微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 架构.该系统是管理员对员工信息的一些列的操作.首先管理员需要登入系统,可对员工信息进行增删查改操作,也可以对员工进行…
现在项目当中使用的是springboot+springcloud,这套框架也用了半年了,springboot是spring4.0的升级版,简化了springmvc的xml配置,是spring家族中目前的新成员,所以spring将来会以springboot为核心并继续升级.springboot用下来给我感觉最明显的就是配置简单,最大的问题就是相应资料比较少.springboot的理念是约定大于配置.   网络配图 最近看了前端vue.js的框架,其实对于前端来说Layui,amaze UI,boo…
原文:http://blog.csdn.net/piantoutongyang/article/details/50878214 今天看到两篇文章,讲解 为什么web开发启用jsp,确实挺有道理,整理如下: 使用jsp的痛点: 1.jsp上动态资源和静态资源全部耦合在一起,服务器压力大,因为服务器会收到各种静态资源的http请求,动态代码的等等,除非你使用nginx. 万一你的java代码出现了bug,你的页面是显示不出来的,直接蹦到了5xx页面,用户体验极差. (现在javaWeb项目业界的标…
到目前为止,身为一个java后端开发人员的我, 在工作期间,无非就是ui设计页面,前端开发html,之后将做好的页面交给我,我负责后台逻辑一件html的页面渲染. 好好滴一个后台开发人员,莫名其妙的做起了前端的活,很是心累啊. 一直不明白前后端分离是啥情况,今天看了一篇博客,说的真到位. 偏头痛杨 看就对了,到位. 先前一件公司使用jsp,效率着实够低. jsp必须要在支持java的web服务器里运行 .第一次请求jsp,必须要在web服务器中编译成servlet,第一次运行会较慢. .每次请求…
最近做一个项目的安全渗透测评,测评人员发来一份测试报告,报告明确提出不允许明文参数传输,因为数据在传输的过程中可能被拦截,被监听,所以在传输数据的时候使用数据的原始内容进行传输的话,安全隐患是非常大的.因此就要对需要传输的数据进行在客户端进行加密,然后在服务器进行解密.通过对项目的评估,上头为了节省所谓的成本,不允许使用https协议,所以只能采取客户端加密服务端解密方式了. 经过技术验证,前端页面采用AES加密方式,后端java解密.具体实现步骤如下: 1.下载CryptoJs包 Crypto…
一.Java开发 1.J2EE架构及主流框架,spring4.spring boot.spring MVC.spring Security.spring cloud.struct2.hibernate5.mybatis3.maven.shiro等.2.前端:HTML5.Javascript.css.JQuery.bootstrap.vue.vuex.vue_router.vue_i18n等. UI:swagger_UI.Element_UI等 图表:echarts等 前后端交互:Ajax库之ax…
1.原由 在网上查了关于前后端分离的资料,有所粗浅认识.记录下来,方便以后使用.以下均是个人看法,仅做参考.如有错误请指教,共同进步. 2.为什么前后端分离? ①.一个后台,可以让多种前台系统使用.后台仅仅对外提供接口,前台遵从接口标准向此接口发送合法的数据来获取对应的数据.例如,一个后台系统,你可以在web端.app.小程序.等多种前端来访问后台对应的接口. 3.分离后的前后台开发人员的工作内容变化 ①.前台开发者不在仅仅简单的提供页面,还要负责调转的任务(以前靠springmvc.strut…