下载:
1、Java 下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、Tomcat7下载:http://tomcat.apache.org/download-70.cgi
3、MyEclipse 下载:http://www.myeclipseide.cn/index.html
4、Eclipse下载:http://developer.android.com/sdk/index.html
5、MySql下载:http://dev.mysql.com/downloads/mysql/
配置:
Java环境与Tomcat配置:http://www.cnblogs.com/happyframework/p/3344169.html
配置Tomcat时需要注意:如果忘记了账号密码,或者账号密码登陆不了,检查Tomcat/conf/tomcat-user.xml文件中的<tomcat-users>
加入以下代码可以修复一些问题
<role rolename="tomcat"/><!--账号-->
<role rolename="role1"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user password="tomcat" roles="tomcat" username="tomcat"/><span style="font-family: Arial, Helvetica, sans-serif;"><!--密码--></span>
<user password="tomcat" roles="tomcat,role1" username="both"/>
<user password="tomcat" roles="role1" username="role1"/>
<user password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" username="admin"/><!--设置权限-->
MyEclipse与Tomcat配置:http://jingyan.baidu.com/article/4853e1e53465271909f72690.html
MySql配置:http://blog.csdn.net/wtfmonking/article/details/17467399
下载的时候最好全套安装MySql以及其Server、Notification以及WorkBench,方便后面管理MySql。
在安装后创建数据库时请务必记得自己的数据库账号密码~
实例:
一、MySql创建表单
1、打开MySql中的workBench
2、进入创建好的数据库
一般在安装完后会根据提示创建一个数据库,如果没有数据库请点击File->New Model创建
双击进入,第一次进入需要输入账号密码。
3、创建一个Schema
右键此处->Creat Schema
填写Schema名字,按右下角的Apply,然后会弹出对话框,直接点击右下角的Apply即可创建
4、创建表单Table
创建完成之后再左边Schema中可以看到自己创建的Schema,我的Schema名为CilentInfo
右键Tables->Creat Table创建表单,如下图根据自己需求填写表单项,第一项是表主键,不建议修改。此处以User为例
点击右下角Apply,至此我们的表单也就创建完成了
5、创建SQL file 测试我们的表单
点击左上角CreatSQL来创建一个SQL命令的File
输入命令可以查询到自己的表单,当然也可以在Schema中把自己的图表设置成默认Schema。
右键CilentInfo->Set as default Schema.
这样的话,只需要在命令中输入
SELECT * FROM user
就可以获取自己的表单了
二、MyEclipse与MySql通讯
此处参考文章:http://blog.csdn.net/aeolus1019/article/details/8078759
可能遇到的问题
1、端口一般默认为3306,如果连接不了数据库,检查端口是否被占用
三、MyEclipse与Android通讯
此处参考文章:http://blog.csdn.net/aeolus1019/article/details/8078828
可能遇到的问题
1、Servlet访问不了,具体地址格式为:http://localhost:8088/YourWebapp/ServletName
ServletName填的是Web工程->WebContent->WEB-INF->web.xml中<url-pattern>中的值
2、由于4.0以后,Android不支持在UI主线程中加入网络访问的有可能造成延时的线程
所以在编写线程连接时需要用到Handle的message来进行线程通讯
参考:http://blog.csdn.net/withiter/article/details/19908679
3、有些人编写服务端时老是报找不到Resource错误,可以通过以下方式解决
http://blog.csdn.net/foreversilent/article/details/11147847
(update-2014-11-10:)注意自己的Index.jsp等文件要放在WebContent下,而不是WEB-IFO下!
4、在运行Android模拟器的时候,运行速度会非常慢,通过安装HAXM可以解决问题
HAXM下载:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
方法:http://www.crifan.com/android_emulator_run_too_slow_in_debug_mode/
需要注意的是,HAXM安装过程中设置的硬件加速的虚拟内存时所设置的值一定要大于AVD中设置的RAM值,否则问题无法解决!