MiniWeChat-Server微信手機跨平臺應(yīng)用
《迷你微信》是一款仿制微信的手機跨平臺應(yīng)用,服務(wù)器端使用 J2EE(包括 Mina 框架、Hibernate、Spring、Protobuf)實現(xiàn),包含了通訊錄,個人資料,單對單聊天,群聊等功能。
項目需求
JDK版本 = 1.7 MySql版本 = 5.1
如何部署
-
數(shù)據(jù)庫配置
在 hibernat.cfg.xml 中查看、更改數(shù)據(jù)庫連接的端口號、數(shù)據(jù)庫名、用戶名和密碼
<!-- 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>
-
創(chuàng)建數(shù)據(jù)庫
在Java項目中的/WebContent/WEB-INF路徑下有createTable.sql和dropTable兩個建表和刪表的sql語句,直接運行即可
-
啟動服務(wù)器端程序
將項目代碼打jar包(要將第三方包一起打入),并把根目錄下的applicationContext.xml和Log4JConfig.properties和LoggerRule.xml三個配置文件放在jar包相同路徑下。
接著,在控制臺中輸入啟動Java項目指令:
java -jar MiniwWeChat.jar
啟動后相關(guān)的日志會保存在根路徑的logs文件夾內(nèi)
架構(gòu)
評論
圖片
表情
