This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.sql.DataSource | |
import scala.collection.JavaConversions._ | |
import org.springframework.jdbc.core.JdbcTemplate | |
import org.springframework.util.LinkedCaseInsensitiveMap | |
import org.springframework.jdbc.datasource.DriverManagerDataSource | |
/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.eclipse.jetty.server.{Server, Handler} | |
import org.eclipse.jetty.server.handler.{HandlerList, ResourceHandler} | |
import org.eclipse.jetty.servlet.{ServletHolder, ServletContextHandler} | |
import org.eclipse.jetty.webapp.WebAppContext | |
object HttpBoot { | |
def main(args: Array[String]) { | |
val context = buildContext() | |
val handlers = buildHandlerList(context) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.codesimples.persistence.target | |
import scala.collection.JavaConversions._ | |
import com.codesimples.model.target.User | |
import com.novus.salat._ | |
import com.novus.salat.global._ | |
import com.mongodb.casbah.Imports._ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package | |
import org.hibernate.service.{ServiceRegistryBuilder, ServiceRegistry} | |
import org.hibernate.cfg.Configuration | |
import org.hibernate.{Session, SessionFactory} | |
import scala.collection.JavaConversions._ | |
object HibernateSessionFactory { | |
def buildSessionFactory(dbDriver:String = "org.postgresql.Driver", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.softsimples.social | |
import filter.SecurityFilter | |
import org.eclipse.jetty.server.{Server, Handler} | |
import org.eclipse.jetty.server.handler.{HandlerList, ResourceHandler} | |
import org.eclipse.jetty.servlet.{ServletHolder, ServletContextHandler} | |
import servlet.{WebSocketHandlerServlet, SocialCollectorHandler} | |
import com.sun.jersey.spi.container.servlet.ServletContainer | |
object Boot { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone --bare -l [repository] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gofer it | |
squeaksource: 'MetacelloRepository'; | |
package: 'ConfigurationOfAutotest'; | |
load. | |
ConfigurationOfAutotest project latestVersion load: #OB. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def main(args: Array[String]) { | |
val port = restApiConfig.getInt("port") | |
println(restApiConfig.getString("resourceBase")) | |
val server = new Server(port) | |
val context = new WebAppContext() | |
context setContextPath "/" | |
context.setResourceBase(restApiConfig.getString("resourceBase")) | |
context.setInitParameter(ScalatraListener.LifeCycleKey, "com.opportunity.simple.restapi.ScalatraBootstrap") | |
context.addEventListener(new ScalatraListener) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
post("/") { | |
contentType = "application/json" | |
authenticated { jsonObject => | |
val entityManager = entityManagerFactory.createEntityManager() | |
val userRepository = new UserRepository(entityManager) | |
val userPersistenceAdapter = new NewUserPersistenceAdapterJPA(userRepository) | |
val usecase = new NewUserUsecase(userPersistenceAdapter) | |
val savedUser = usecase.save( User( jsonObject ) ) |