当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

给大家讲解一下JavaScript与后台Java天衣无缝相结合

发表于: 2015-11-13   作者:互联网   来源:转载   浏览次数:
摘要: 下班之前,给大家讲解PhoneGap中JS与Java代码如何天衣无缝相结合,其实也不限定是PhoneGap,应该说是JavaScript与Java相结合!!! 大概的思路架构是: 1.使用Ajax技术调用本地的JSP页面,使用JSP页面<%%>可以实现JAVA编程,这样就可以把JAVA代码引导JSP页面中解决,处理后台代码。 呵呵,理论架构确定了,接下来就是代码实践了....&n

下班之前,给大家讲解PhoneGap中JS与Java代码如何天衣无缝相结合,其实也不限定是PhoneGap,应该说是JavaScript与Java相结合!!!

大概的思路架构是:

1.使用Ajax技术调用本地的JSP页面,使用JSP页面<%%>可以实现JAVA编程,这样就可以把JAVA代码引导JSP页面中解决,处理后台代码。

呵呵,理论架构确定了,接下来就是代码实践了.... 

 首先,新建JAVA逻辑处理类ExitFullScreen.java

 1 package com.leehongee.common;
2 import com.phonegap.DroidGap;
3 import android.view.WindowManager;
4
5 /**
6 *
7 * 文件名:ExitFullScreen.java
8 * 创建作者: 李航杰
9 * 创建日期:2012-2-27 上午下午04:36:26
10 */
11 public class ExitFullScreen extends DroidGap{
12
13 /**
14 * 退出全屏
15 */
16 public void quitFullScreen(){
17 final WindowManager.LayoutParams attrs = getWindow().getAttributes();
18 attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
19 getWindow().setAttributes(attrs);
20 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
21 }
22 }

接下来,新建一个exit.jsp页面,作为JS与java中间件

1 <%@ page language="java" 
2 import="java.util.*,com.leehongee.common.ExitFullScreen;"
3 pageEncoding="UTF-8"%>
4 <%
5
6 ExitFullScreen exit=new ExitFullScreen();
7 exit.quitFullScreen();
8
9 %>

最后,你懂的,就是在HTML页面使用Ajax调用JSP页面的逻辑代码:

 使用XMLHttpRequest对象进行发送,

 

xmlHttp.open("GET","exit.jsp",true);


创建者:LeeHonGee     创建时间:2012-02-27  下午18:49

02 2012 档案

给大家讲解一下JavaScript与后台Java天衣无缝相结合
摘要: 下班之前,给大家讲解PhoneGap中JS与Java代码如何天衣无缝相结合,其实也不限定是PhoneGap,应该说是JavaScript与Java相结合!!!大概的思路架构是:1.使用Ajax技术调用本地的JSP页面,使用JSP页面<%%>可以实现JAVA编程,这样就可以把JAVA代码引导JSP页面中解决,处理后台代码。呵呵,理论架构确定了,接下来就是代码实践了....首先,新建JAVA逻辑处理类ExitFullScreen.java 1 package com.leehongee.common; 2 import com.phonegap.DroidGap; 3 import a 阅读全文

posted @ 2012-02-27 18:47 LeeHonGee 阅读(848) | 评论 (0) 编辑

浅谈Objective-C实体转化为XML报文字符串和解析XML为实体
摘要: 前两个月,由于公司项目需要,业余时间,迅速掌握入门Objective-c基本语法,由于Objective-c使用面向对象编程和MVC模式,很快就心里有底了,呵呵。最近忙于开发游戏服务器,Objective-C又一个月没有学习和敲过代码了,很快也忘了基本语法差不多,趁今天有空,再次回顾一下代码。介绍一下,实体与XML报文字符串互相转化。大家知道,Objective-C创建一个类之前,必须声明一个接口,然后再创建一个实现该接口类。 1 // 2 // EntityConvertXML.h 3 // NoteRecord 4 // 5 // Created by 李 航杰 on 11-11-2... 阅读全文

posted @ 2012-02-26 10:19 LeeHonGee 阅读(584) | 评论 (1) 编辑

解决PhoneGap在Android手机上的全屏问题
摘要: 目前,结合PhoneGap 框架使用HTML5+JavaScript+CSS3开发Android或IOS系统上的应用和游戏已经成为可能性,这两天自己使用HTML5开发了一款小型悠闲游戏,使用PhoneGap打包成APK运行在Android手机上,却遇到不能全屏,想了好久,最终还是解决了,呵呵...刚开始,一直猜想是Android Activity配置问题 ,所以就找Android Activity全屏配置方式,结果还是不行。在Activity配置代码是:1 this.requestWindowFeature(Window.FEATURE_NO_TITLE);2 ... 阅读全文

posted @ 2012-02-23 14:10 LeeHonGee 阅读(133) | 评论 (2) 编辑

JavaScript 单例模式
摘要: 下班之前,给大家简单的讲述一下JavaScript最实用的设计模式用法---单例模式单例模式意思就是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 。两种实现方式:懒汉单例模式和饿汉式单例模式。关键点:1)一个类只有一个实例 。2)它必须自行创建这个实例。3)它必须自行向整个系统提供这个实例 。先说Java单例模式是怎样实现的,1. 懒汉单例模式(类加载时不初始化) 1 /** 2 * 3 * 文件名:Singleton.java 4 * 创建作者: 李航杰 5 * 创建日期:2012-2-22 上午下午06:47:25 6 */ 7 public class ... 阅读全文

posted @ 2012-02-22 19:12 LeeHonGee 阅读(20) | 评论 (0) 编辑

浅淡JavaScript OOP/OOD
摘要: 趁着午睡时间,回顾一下前阵子,自己学习了JavaScript编程进行总结 .现在编程语言大致都采用面向对象思想来进行代码编程和设计。如大家所知C++,Java,Objective-C(对C语言进行封装),C#等等;先了解一下,面向对象面向对象的思想有几方面:面向对象的分析(OOA),面向对象的设计(OOD),面向对象的编程(OOP);特征:继承,封装,多态。第一,面向对象的对象模型对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。该模型主要关心系统中对象的结构、属性和操作,它是分析阶段三个模型的核心,其他是框架。1. 阅读全文

posted @ 2012-02-22 13:49 LeeHonGee 阅读(1231) | 评论 (3) 编辑

 

给大家讲解一下JavaScript与后台Java天衣无缝相结合

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在JavaScript秘密花园(http://bonsaiden.github.io/JavaScript-Garden/zh/#object.prototype)里看
恳请您帮忙转发这个失踪孩子的照片!谢谢 2007-02-12 17:09:40 大中小 应博友 晨星1688和嘉祥空间
RMI原理及实现 简介   RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行
由于Java数组涵盖的内容比较多,这里从个人的角度对主要的内容进行相关的讲解。 如有不足,欢迎批评
在JavaScript调用后台Java程序的过程中,可能还需要涉及到传递参数 一下是参考步骤: 1, 按照 ADF程序
当我们在按某一个按钮或者链接的时候, 我们可能需要调用还记个程序,可能不能在同一个后台方法里实现
基于Android的计步器(Pedometer)的讲解(四)——后台记步 2015-01-07 58 个评论 来源:a296777513的
‍ 在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好
作者:zjcqoo 上一篇讲解了钩子程序的攻防实战,并实现了一套对框架页的监控方案,将防护作用到所有
java web中,js外部文件如何获取后台的变量呢? 项目使用spring MVC框架, IDE:eclipse; 使用maven
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号