Welcome to heylib wiki!
Android移动图书馆设计
所用技术:android,Struts-Hibernate-Spring,json,xml
项目描述:该项目主要实现模拟在校学生登录该软件,查询个人信息、图书借阅信息、查询图书、
预定图书、修改密码等功能。项目中实现了远程登录服务器认证并下载个人信息和图书信息等,综合
利用编写和解析xml、json 以及java 网络知识。本人负责整个项目的后台代码的编写。
1.该文件存在两个目录,其中lib目录为eclipse文件,你可以下载然后解压将其导入到您的eclipse功能中。
2.androidLib为android项目功能,您可以将其下载解压后导入到您的adt中进行操作。
3..sql文件为该项目在远程服务器中存案的sql结构与语句,因为sourceforge的规定,上传文件名不能以.开头并且
一定要大于3个字符擦长度,因此我将文件改名为fruit.sql
1.当你下载玩完sql文件并将其导入到mysql之后:注意本项目采用mysql作为数据保存与处理,因为为了避免冲突,
建议开发人员也用mysql,本人的mysql版本为最新版的5.6 操作系统64位windows
2.数据库采用mysql5.6 数据库名字为:library,用户名为root,没有密码。注意:一定要采用INNODB引擎,并且要显示提供mysql数据库方
言,您可以修改配置代码来满足您特定的需求,具体的配置文件存在于Lib/WebContent/src/hibernate.cfg.xml
代码如下:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.order_inserts">true</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/library? useUnicode=true&characterEncoding=utf-8</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.c3p0.idle_test_period">5000</property>
<property name="hibernate.c3p0.max_size">40</property>
<property name="hibernate.c3p0.max_statements">40</property>
<property name="hibernate.c3p0.min_size">1</property>
<property name="hibernate.c3p0.timeout">5000</property>
<property name="connection.autocommit">true</property>
<mapping resource="com/lib/domain/User.hbm.xml"/>
<mapping resource="com/lib/domain/Book.hbm.xml"/>
<mapping resource="com/lib/domain/Person.hbm.xml"/>
</session-factory>
</hibernate-configuration>
android图书馆项目是一个开源项目,所有源代码对开发人员开放,您不仅仅可以通过navbar上的files下进行下载
压缩包的形式进行解压安装,同时我们还支持您通过SVN的方式进行快速的下载与安装,目前alpha版本的文件已经
存放于trunk目录中,同时你还可以通过
svn checkout --username=slsongliang https://svn.code.sf.net/p/heylib/code/trunk/heylib
svn checkout --username=slsongliang https://svn.code.sf.net/p/heylib/code/trunk/Lib
heylib已经上线,您可以通过下载安装apk文件进行安装,本站暂时没有提供apk文件,但是您可以在adt调试期间进
行安装,默认的用户名是20114925 密码为sl123456 本版作为开发测试版,因此存在很多的bug,而这一版本也
是作者作为android上手的一次尝试,因此,当您发现bug或者改进之处之时,您可以提交您的建议到
807858227@qq.com