Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

一个完整的,轻量的Spring MVC项目, mini and easy to learn

Notifications You must be signed in to change notification settings

LenHartLin/spring-mvc-mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

48 Commits

Repository files navigation

我叫Jerry, 本科毕业于2009年,而后开发和维护Nokia NetAct系统至2016年7月。

我于2016年8月8日起开始在,USC 美国南加州大学攻读 计算机科学 硕士学位。

My Linkedin: (https://www.linkedin.com/in/hot13399).

Spring-mvc-mini是一个完整的,轻量、简单的Java项目,适合于初学者学习Spring MVC. 里面有基本的增删改查的功能。无需修改任何内容,就可以直接跑起来。 下面是Spring MVC的Guide页面,这个项目很多是基于它编写的。

http://spring.io/guides


在这个项目里主要实现了以下技术:

  • spring-webmvc 实现Model-View-Control
  • svnkit 实现自动checkout checkin SVN
  • jgit 实现自动 pull push GIT
  • javax.mail 实现自动发送IMAP email
  • jasypt 实现用户密码加密
  • dom4j 实现解析XML
  • spring scheduler 实现定时任务

如何运行:

在Windows的CMD:

$ cd spring-mvc-mini
$ mvn tomcat7:run 

通过浏览器打开:http://localhost:8080/spring-mvc-mini

如果你想要学习或贡献和这个项目:

就通过maven把它build成一个IDE项目,执行以下命令,打开CMD:

$ cd spring-mvc-mini
$ mvn eclipse:eclipse or mvn idea:idea

通过Eclipse或IDEA导入即可。

Note:

如果你要在Linux环境运行,以下的文件需要修改。

$ spring-oss-mini\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml:
 <context:property-placeholder location="file:/opt/web/spring-mvc-mini/resources/application.properties"/>
$ spring-oss-mini\src\main\resources\logback.xml
$ spring-oss-mini\resources\application.properties

最后通过Maven build一个war包部署即可。


Spring-mvc-mini is a mini project using Spring MVC.

In this project, you can see the code of:

  • spring-webmvc
  • svnkit
  • javax.mail
  • jasypt
  • dom4j
  • spring scheduler

To run the application: From the command line with Maven: $ cd spring-mvc-mini $ mvn tomcat7:run [-Dmaven.tomcat.port=] (In case 8080 is busy]

Access the deployed web application at: http://localhost:8080/spring-mvc-mini

To contribute to this project: In your preferred IDE such as Eclipse: $ cd spring-mvc-mini $ mvn eclipse:eclipse

Import spring-mvc-mini as a Maven Project

If you want to deploy this project to Linux server, you might need to edit conf files:

$ spring-oss-mini\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml:
	<context:property-placeholder location="file:/opt/web/spring-mvc-mini/resources/application.properties"/>
$ spring-oss-mini\src\main\resources\logback.xml
$ spring-oss-mini\resources\application.properties

About

一个完整的,轻量的Spring MVC项目, mini and easy to learn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 60.8%
  • JavaScript 36.4%
  • CSS 2.8%

AltStyle によって変換されたページ (->オリジナル) /