给大家讲解一下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 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) 编辑

原文地址:https://www.cnblogs.com/Leo_wl/p/2371014.html