登录
首页 » Java » 基于J2EE的Ajax宝典

基于J2EE的Ajax宝典

于 2020-04-20 发布
0 253
下载积分: 1 下载次数: 1

代码说明:

说明:  基于J2EE的Ajax宝典:详细介绍了如何将Ajax技术和J2EE应用整合在一起,如何开发Ajax应用。让Ajax技术真正融入实际应用的开发,而不是停留在Ajax层,为了Ajax而Ajax。(Introduced in detail how to integrate Ajax technology and J2EE applications, how to develop Ajax applications. Let Ajax technology really integrate into the development of actual applications, rather than staying in the Ajax layer, and Ajax for Ajax.)

文件列表:

基于J2EE的Ajax宝典.pdf, 1425736 , 2020-04-12

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 坦克大战
    实现swing页面坦克大战,多线程,自由控制,设置敌方坦克数量,设置子弹速度、连发次数。设置页面大小。设置游戏难度,敌方坦克可以找我方坦克。
    2022-09-04 00:05:03下载
    积分:1
  • 在网上药店管理
    应用背景药房管理销售,库存,客户登记,网上销售,到期chickingpharmacy管理销售,库存,客户登记,网上销售,到期校验关键技术如果有在您的描述代码,请使用“插入代码”按钮并选择插入代码的编程语言。这将使你的源代码的美丽和吸引力。
    2022-12-09 21:05:03下载
    积分:1
  • android 测身高标准体重 示例源码
    android 测身高标准体重 示例源码
    2014-04-16下载
    积分:1
  • 通过ThreadRunable接口实现线程间的关系
    通过ThreadRunable接口实现线程间的关系-ThreadRunable interface through the relationship between threads
    2022-04-16 16:35:22下载
    积分:1
  • APICITO,反思专业程序
    给一个类的反思,还为您提供 html 和 xml 您搜索的类的和 drawing2D 的超级 clases 被搜索的一个小小的程序。是由马里亚诺 · 蒙特和费尔南达 · 查韦斯 ITCR 开发的一个项目吗
    2022-05-13 01:36:31下载
    积分:1
  • Student-attendance
    学生出勤管理系统的开发与应用 有较详细的源代码 有需要的话可以参考(Student attendance management system development and application of more detailed source code if necessary can refer to)
    2013-04-04 20:46:52下载
    积分:1
  • 论坛
    校园论坛系统BBS,有发帖、回帖、看帖、浏览帖子并回复,可参与留言可看评论数和转载量。包含各类校园论坛主题。大家可以一起参与到校园热点事件的讨论中。
    2022-06-30 12:05:38下载
    积分:1
  • Android tcp通讯学习用
    核心代码:package com.Test;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.app.Activity;import android.view.Menu;import android.widget.Button;import android.view.View;import android.view.View.OnClickListener;import java.io.BufferedInputStream;import java.io.InputStream;import java.io.OutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.io.InputStreamReader;import java.io.BufferedReader;import java.io.PrintWriter;import java.io.Reader;import java.net.Socket;import java.net.ServerSocket;import java.net.UnknownHostException;import android.view.TextureView;import android.widget.EditText;import java.lang.String;import java.lang.Thread;public class MainActivity extends Activity implements OnClickListener{ private Button m_btn; private Button m_sendbtn; private ServerSocket mySerSocket; private Socket clientSocket; private EditText m_edit; private String line; boolean conn = true; private Socket accSocket; private static final String Host = "10.0.2.2"; private static final int Port = 12000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); m_btn = (Button)findViewById(R.id.button1); m_sendbtn = (Button)findViewById(R.id.button2); m_edit = (EditText)findViewById(R.id.editText1); //m_btn.setOnClickListener(this); m_btn.setOnClickListener(new ReceiverListener()); m_sendbtn.setOnClickListener(this); //Socket clientSocket = new Socket(Host, Port); } class ReceiverListener implements OnClickListener { private ReceiveThread mReceiveThread = null; private boolean stop = true; private Handler mHandler = null; public void onClick(View v) { try { if(clientSocket == null) { clientSocket = new Socket(Host, Port); } // InputStream myInputStream = clientSocket.getInputStream();// // //BufferedReader in = new BufferedReader(new InputStreamReader(myInputStream));//// byte [] buffer = new byte[myInputStream.available()]; //int temp = 0; //String strMsg = in.readLine(); // myInputStream.read(buffer);// // // String strMsg = new String(buffer);// // m_edit.setText(strMsg);// while ((temp = myInputStream.read(buffer)) != -1)// {// m_edit.setText(new String(buffer, 0, temp));//// } mReceiveThread = new ReceiveThread(clientSocket); stop = false; mReceiveThread.start(); } catch (IOException e) { e.printStackTrace(); } //消息处理 mHandler = new Handler() { public void handleMessage(Message msg) { m_edit.setText((msg.obj).toString()); } }; } private class ReceiveThread extends Thread { private InputStream inStream = null; private byte[] buf; private String str = null; ReceiveThread(Socket s) { try { this.inStream = s.getInputStream(); } catch(IOException e) { e.printStackTrace(); } } public void run() { while(!stop) { this.buf = new byte[512]; try { this.inStream.read(this.buf); } catch(IOException e) { e.printStackTrace(); } try { this.str = new String(this.buf, "GB2312").trim(); } catch(UnsupportedEncodingException e) { e.printStackTrace(); } Message msg = new Message(); msg.obj = this.str; mHandler.sendMessage(msg); } } } } public void onClick(View v) {// if (v.getId() == R.id.button1)// {// new Thread()// {// public void run()// {// try // {// if(clientSocket == null)// {// clientSocket = new Socket(Host, Port);// } // InputStream myInputStream = clientSocket.getInputStream();// // BufferedReader in = new BufferedReader(new InputStreamReader(myInputStream));//// byte [] buffer = new byte[1024 * 4];//// int temp = 0;// // String strMsg = in.readLine();// // //myInputStream.read(buffer);// // //String strMsg = new String(buffer);// // m_edit.setText(strMsg);////// while ((temp = myInputStream.read(buffer)) != -1)//// {//// m_edit.setText(new String(buffer, 0, temp));//////// }// // }// catch (IOException e)// {// e.printStackTrace();// }// }// }.start();// // } if(v.getId() == R.id.button2) { new Thread() { public void run() { try { if(clientSocket == null) { clientSocket = new Socket(Host, Port); } //inputStream clientInputStream = clientSocket. String msg = "RESET-SHOW"; //InputStream clientInputStream = clientSocket.getInputStream(); //BufferedReader br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); //BufferedReader br = new BufferedReader(); //line = br.readLine(); OutputStream clientOutputStream = clientSocket.getOutputStream(); byte buffer[]=msg.getBytes(); clientOutputStream.write(buffer); clientOutputStream.flush(); //int temp = 0; // PrintWriter out = new PrintWriter(clientOutputStream);// // out.println("Serer Message: " msg); } catch(IOException e) { e.printStackTrace(); } } }.start(); } }private Reader InputStreamReader() { // TODO Auto-generated method stub return null; }// private Handler handler = new Handler()// {// public void handleMessage(Message msg)// {// super.handleMessage(msg);// //处理UI// m_edit.setText("Finish");// Log.i("PDA", "Finish");// // }// }; @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }}
    2014-08-18下载
    积分:1
  • java生成xml,model,jsp,主要用于springside+struts+ibatis
    java生成xml,model,jsp,主要用于springside+struts+ibatis-java generate xml, model, jsp, mainly used for springside+ struts+ ibatis
    2022-08-18 21:57:11下载
    积分:1
  • studentsmanagementsystem
    高校开发一学生课绩管理系统,该系统由登陆模块,学生模块,教师模块,管理员模块,四部分组成。其功能如下: 学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断(课程有系别,预修课等属性)。教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。管理员在本系统中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。(Colleges and universities where students develop a performance management system, which from the landing module, student module, teacher module, the administrator module, the four components. Its functions are as follows: students landing after the report can choose courses. System where the student system and the curriculum taught in pre-judgment (courses in other departments, pre-taught, etc. properties). Teachers in this system has a choice whether to accept students in courses, as well as to students scoring power, and only accept students in order to give the student scoring. Administrators in this system have the highest powers, including add, change, delete students, teachers, courses and classes.)
    2009-12-16 13:07:11下载
    积分:1
  • 696518资源总数
  • 106208会员总数
  • 21今日下载