javaweb学习过程
oliver233
天道酬勤
展开
-
jsp基础学习---第一个Hello World
首先,要学习jsp,就要明白为什么要学习它,相比于其他语言,它的好处在哪。相信需要学jsp的同学们已经有了一定的网页基础。但是,单纯的静态网页已经不能满足如今交互式的访问方式了。所以 网页做的再酷炫,但是不能存储,反馈,更改,增加信息,炫酷的页面迟早要被淘汰。那么许多网页后台语言应势而生。例如ASP,PHP 和 JSP。它们各有优缺点,其他不多赘述。我们就来看看jsp吧JSP 简介原创 2016-09-20 09:49:00 · 4101 阅读 · 0 评论 -
JS解析Json中List类型,并遍历List中的对象
在从后台将一个List转换成JsonArray然后再转json传到前台,我们想将封装在里面的对象解析出来,做法比较简单 假设我们已经拿到了一个Json(不会请参阅这一篇博客,点击查看),里面是一个List,封装多个对象 就像这样 我们想遍历,一条一条的显示在某个div里面 请看代码function btn2(){ $.ajax({ /原创 2017-04-30 17:24:17 · 45412 阅读 · 7 评论 -
struts2+jquery+ajax实现传输List数据并解析
上一篇博客,我们提到了如何,利用struts2+jquery+ajax来实现普通json数据的传输,在实际使用中,前台不仅仅显示是逻辑处理后的值。还有从数据库中查询的值,例如hibernate数据库,在查询操作完成后就返回一个List的数据结构,所以,我们需要将List转成json数据类型,并返回到前台,再有JS解析后,显示在页面上。大部分的代码与上一篇博客的相同,页面也是一个页面首先建立一个模型类原创 2017-04-30 17:14:35 · 4843 阅读 · 1 评论 -
Hibernate反向工程生成hbm.xml文件和带注解模型类
Hibernate通过将模型类的mapping地址放在cfg文件中,通过读取文件反射操作模型类。 操作模型类主要分为两种,一种是对应模型类生成.hbm.xml文件,将文件地址映射在cfg文件中。生成模型类,hbm文件通过反向工程,可以利用已知数据表,生成模型类和对应的.hbm文件 方式如下: 利用Myeclipse中的DB Browse将本地数据库可视化。然后 单击Hibernate R原创 2017-04-14 18:44:52 · 1818 阅读 · 0 评论 -
Struts2+jquery+Ajax实现json数据的传输
javaweb在使用前后台数据交互时,常常用到Ajax的异步传输来减少数据传输量,让页面局部刷新,而不影响整体页面。json作为一种简单的轻量级的数据交换格式,大量用于前后台数据交换的格式,类似于map,也是键值关系的。Jquery.js中集成了Ajax的处理函数,接下来介绍Struts2框架下使用Ajax来让前台获取一段json数据我用的是myeclipse10,直接导入的jar包,里面的stru原创 2017-04-29 19:56:34 · 777 阅读 · 0 评论 -
Hibernate的基本使用学习
Hibernate的基本使用学习 1、 基本了解: 我们先概念性的了解一下什么是hibernate,hibernate的中文翻译是蛰伏,冬眠的意思,看这意思是,当你睡觉的时候是不是不喜欢被打扰。那么这个框架则是被用来操作一些不能别暴露的持久层文件,也就是数据库。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表原创 2017-03-31 14:46:36 · 582 阅读 · 0 评论 -
struts2的学习总结
Struts2学习总结一、配置文件问题首先,javaweb项目在运行时首先会查web.xml文档,比如我们直接在服务器上运行某一个项目时,localhost:8080/helloworld会直接运行出该项目的index.jsp页面,那是因为在初始的web.xml文档中有这么一段welcome-file-list>welcome-file>index.jspwelcome-file>原创 2017-02-10 14:28:30 · 699 阅读 · 0 评论 -
Ajax异步获取前台信息
AJAXAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。主要分四个步骤第一步,创建xmlhttprequest对象,var xmlhttp =new原创 2016-11-14 11:58:59 · 376 阅读 · 0 评论 -
jsp基础学习--jsp动作学习
上一节我们提到了jsp的指令,香型的,jsp中也存有几个常用的动作。这些动作有些看似与指令相同,但其深层的东西却不尽相同。jsp中有很多动作,本博文主要介绍,,,,这五中常用的动作一、动作学习过上一节的同学们应该还记得<%@ include file="文件相对 url 地址" %>这个指令吧。我们当时将另一个页面引入一个jsp页面,并显示。在jsp中 include动作和原创 2016-09-28 20:52:11 · 268 阅读 · 0 评论 -
jsp基础学习--jsp指令
jsp指令是用来规定整个jsp页面的相关属性,例如编码方式,脚本语言等。其语法格式例如 我们每次新建jsp页面时 编译器给我们的补全的信息这就是三大指令的其中一个 page指令好 接下来我们看看三大指令以及其附属属性吧。Page指令Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。page指令是定义jsp文件中的全局属性,描述了原创 2016-09-22 11:29:02 · 242 阅读 · 0 评论 -
jsp基础学习---jsp常用脚本元素
JavaWeb学习----JSP脚本元素、指令元素、动作元素1、声明(declaration)2、表达式(express)3、脚本(Scriplets)“声明”用的少,一般是用“表达式”和“脚本”。一、声明声明用的不是很多,但是想要在一个jsp页面上用到全局变量和全局java函数还是要用到声明这种脚本元素基本语法是比如使用jsp页面打印五层的三角形原创 2016-09-21 16:52:15 · 501 阅读 · 0 评论 -
jsp基础学习---jsp基础知识
第一节我们已经看到了jsp的第一页代码。看起来很简单。没错,jsp作为一种复合代码语言更容易理解。那么,我们就来看看jsp页面的基本结构吧。一个jsp页面由以下基本元素构成。(1)HTML标签。(2)css(3)变量和方法。(4)java代码段(5)jsp动作和指令。(6)其他脚本元素(如javascript)等。接下来我们看一个程序吧。<%String p原创 2016-09-21 09:39:38 · 307 阅读 · 0 评论 -
SQL的各种优化
sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。网速不给力,不稳定。服务器内存不够,或者SQL 被分配的内存不够。sql语句设计不合理没有相应的索引,索引不合理没有有效的索引视图表数据过大没有有效的分区设计数据库设计太2,存在大量的数据冗余索引列上缺少相应的统计信息,或者统计信息过期....那么我们如何给找出来导致性能慢的的原因呢?首先你要知道是否跟s转载 2017-05-05 11:12:23 · 303 阅读 · 0 评论