MusicStore
MusicStore
MusicStore是使用Servlet和JSP在Java编写的电子商务应用程序。它完全符合MVC设计模式,因为用作servlet作为控制器,而JSP负责介绍(视图)。问题域(模型)由Javabean实体描述,该实体使用Eclipselink提供的JPA在MySQL关系数据库中的表上映射。
该应用程序已被部署为码头容器的战争,您可以通过访问http://apps.michalgoly.com/musicstore/访问它。
指令本地运行Web应用程序。
将存储库克隆到您的计算机上。 git clone https://github.com/MichalGoly/MusicStore.git
从 /db目录运行initialize.sql脚本,以便使用初始数据创建和填充MySQL数据库。例如,您可以类型:
mysql -u username -p < initialize.sql
< property name = " javax.persistence.jdbc.user " value = " user " />
< property name = " javax.persistence.jdbc.password " value = " password " />(可选)打开/src/java/com/michalgoly/util/mailutil.java并在同类顶部编辑实例变量,以使Web应用程序每次购买后都能向客户发送确认电子邮件。您也很可能必须启用较低的安全应用程序才能访问您的Gmail帐户,以便在此处工作。
(可选)打开Web/Web-Inf/web.xml ,并取消注册代码以限制对管理面板的访问。如果您使用Tomcat作为Servlet容器,则必须将管理员角色添加到$ Catalina_home/conf/conf/tomcat-users.xml中的一个用户中