MiniWeChat-Server微信手机跨平台应用
《迷你微信》是一款仿制微信的手机跨平台应用,服务器端使用 J2EE(包括 Mina 框架、Hibernate、Spring、Protobuf)实现,包含了通讯录,个人资料,单对单聊天,群聊等功能。
项目需求
JDK版本 = 1.7 MySql版本 = 5.1
如何部署
-
数据库配置
在 hibernat.cfg.xml 中查看、更改数据库连接的端口号、数据库名、用户名和密码
<!-- Database connection settings --> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url"> jdbc:mysql://127.0.0.1:3306/MiniWechat?useUnicode=true&characterEncoding=UTF-8 </property> <property name="connection.username">root</property> <property name="connection.password">root</property>
-
创建数据库
在Java项目中的/WebContent/WEB-INF路径下有createTable.sql和dropTable两个建表和删表的sql语句,直接运行即可
-
启动服务器端程序
将项目代码打jar包(要将第三方包一起打入),并把根目录下的applicationContext.xml和Log4JConfig.properties和LoggerRule.xml三个配置文件放在jar包相同路径下。
接着,在控制台中输入启动Java项目指令:
java -jar MiniwWeChat.jar
启动后相关的日志会保存在根路径的logs文件夹内
架构
评论
Gideros跨平台手机应用开发
Gideros可以让你轻松快速创建iOS和Android应用,提供用户友好的集成开发环境,内建模拟器对应用进行不同屏幕大小、分辨率下的测试,最大的优点是可即时修改代码即时进行测试,无需编译安装过程。G
Gideros跨平台手机应用开发
0
RAP mobile跨平台手机应用开发框架
RAPmobileprovidesapowerfulwidgettoolkitthatrendersnativeiOSandAndroidwidgets.Itprovidesaproventechno
RAP mobile跨平台手机应用开发框架
0
Mars微信客户端跨平台组件
Mars是微信官方的终端基础组件,是一个使用C++编写的业务性无关、平台性无关的基础组件。目前已接入微信Android、iOS、Mac、Windows、WP等客户端。主要包括以下几个部分:COMM:基
Mars微信客户端跨平台组件
0
MoSync手机跨平台 SDK
MoSync允许开发者使用C++、HTML(最近才支持)或者JavaScript来为iOS、Android、WindowsPhone7、Symbian、JavaME、WindowsMobile和Mob
MoSync手机跨平台 SDK
0