d****i 发帖数: 4809 2
尽量不要用JSP,已经是有点过时的技术了,直接用HTML form然后加上onsubmit就行了
,让JS来处理。
件有
【在 b***i 的大作中提到】: OpenShift上直接开Spring,就是个网页,上面有填姓名,email, phonenumber的栏, : 还有一个Register. : 我现在想知道这个,都怎么对应MVC,尤其是View。它这个view好像就是JSP。其他文件有 : Domain : Member.java implements Seralizable : mvc : MemberController.java, MemberRestController.java : repo : MemberDao.java, MemberDaoImpl.java : 我的问题是,Register的时候,是从哪里开始执行? b***i 发帖数: 3043 3
比如下面这个动态的网页链接如何生成
">/rest/members/${
member.id}
【在 d****i 的大作中提到】
: 尽量不要用JSP,已经是有点过时的技术了,直接用HTML form然后加上onsubmit就行了 : ,让JS来处理。 : : 件有 g*****g 发帖数: 34805 4
你的表会提交到一个spring 的servlet上,那个servlet会根据你的config分发到
一个controller上,controller里填上数据再forward到一个view上。这个叫做front
controller pattern。
件有
【在 b***i 的大作中提到】: OpenShift上直接开Spring,就是个网页,上面有填姓名,email, phonenumber的栏, : 还有一个Register. : 我现在想知道这个,都怎么对应MVC,尤其是View。它这个view好像就是JSP。其他文件有 : Domain : Member.java implements Seralizable : mvc : MemberController.java, MemberRestController.java : repo : MemberDao.java, MemberDaoImpl.java : 我的问题是,Register的时候,是从哪里开始执行? b***i 发帖数: 3043 5
先问薪问题
Spring已经在openshift上运行了,我发现,重启后,信息就丢了。那么,这个例子是
不是没有真正的数据库?说是叫H2 databas。如何让Spring把数据填入数据库?我看到
如下代码,那么EntityManager em被wire到哪里去了?应该在哪里查找设置?
@Controller
@RequestMapping(value="/")
public class MemberController
{
@Autowired
private MemberDao memberDao;
@RequestMapping(method=RequestMethod.GET)
public String displaySortedMembers(Model model) {... }
@RequestMapping(method=RequestMethod.POST)
public String registerNewMember(@Valid @ModelAttribute("newMember")
Member newMember, BindingResult result, Model model)
{
if (!result.hasErrors()) {
memberDao.register(newMember);
return "redirect:/";
}
else {
model.addAttribute("members", memberDao.findAllOrderedByName());
return "index";
}
}
}
===============================================
@Repository
@Transactional
public class MemberDaoImpl implements MemberDao
{
@Autowired
private EntityManager em;
...
public void register(Member member)
{
em.persist(member);
return;
}
}
【在 g*****g 的大作中提到】: 你的表会提交到一个spring 的servlet上,那个servlet会根据你的config分发到 : 一个controller上,controller里填上数据再forward到一个view上。这个叫做front : controller pattern。 : : 件有 a****i 发帖数: 1182 6
可以请五年自学经验的SpringMVC回答你这个问题不
【在 b***i 的大作中提到】: 先问薪问题 : Spring已经在openshift上运行了,我发现,重启后,信息就丢了。那么,这个例子是 : 不是没有真正的数据库?说是叫H2 databas。如何让Spring把数据填入数据库?我看到 : 如下代码,那么EntityManager em被wire到哪里去了?应该在哪里查找设置? : @Controller : @RequestMapping(value="/") : public class MemberController : { : @Autowired : private MemberDao memberDao; d****i 发帖数: 4809 7
呵呵,同求springmvc来回答这个关于springmvc的问题。
【在 a****i 的大作中提到】: 可以请五年自学经验的SpringMVC回答你这个问题不 b***i 发帖数: 3043 8
OpenShift真不行啊,还是我不行?
现在,就需要把Spring的quick-start,改成用postgresql。现在网页变空白了。还有
,每次commit都超时。是我哪里设置错了吗?
【在 d****i 的大作中提到】: 呵呵,同求springmvc来回答这个关于springmvc的问题。 d****i 发帖数: 4809 9
openshift没用过,你如果用spring jdbc的话,应该把dataSource设置成postgresql,
比如
【在 b***i 的大作中提到】: OpenShift真不行啊,还是我不行? : 现在,就需要把Spring的quick-start,改成用postgresql。现在网页变空白了。还有 : ,每次commit都超时。是我哪里设置错了吗? b***i 发帖数: 3043 10
这个是哪个文件?
,
/>
【在 d****i 的大作中提到】: openshift没用过,你如果用spring jdbc的话,应该把dataSource设置成postgresql, : 比如 : : : : : :
d****i 发帖数: 4809 11
在beans.xml里面,然后你要在你的DAO类里面加上对这个class id的ref,比如
【在 b***i 的大作中提到】: 这个是哪个文件? : : , : /> b***i 发帖数: 3043 12
我这个quick-start没有bean.xml,只有spring-?insfrastructure.xml
【在 d****i 的大作中提到】: 在beans.xml里面,然后你要在你的DAO类里面加上对这个class id的ref,比如 : : : d****i 发帖数: 4809 13
你这个文件是从模版生成的吧,用了JPA,我没用过,我直接用Spring JDBC,问一下
goodbug吧。
【在 b***i 的大作中提到】: 我这个quick-start没有bean.xml,只有spring-?insfrastructure.xml : : : b***i 发帖数: 3043 14
我就是在openshift上直接创建了一个Spring的gear,spring-eap6-quickstart,然后下
载代码就是这样的。
奇怪的是我创建另一个Tomcat 7 (JBoss EWS 2.0)的gear,却有一个webapps目录,里面
是spring-eap6-quickstart.war。这个也带了spring?
我觉得openshift还很不完善,离GAE差了远了。象我这样的初学者还是不准备浪费时间
在这上面了。我准备用openshift/php建个论坛什么的算了。
【在 d****i 的大作中提到】: 你这个文件是从模版生成的吧,用了JPA,我没用过,我直接用Spring JDBC,问一下 : goodbug吧。 t*******e 发帖数: 684 15
去查一下persistenc.xml文件和spring的applicationContext.xml。
【在 b***i 的大作中提到】: 先问薪问题 : Spring已经在openshift上运行了,我发现,重启后,信息就丢了。那么,这个例子是 : 不是没有真正的数据库?说是叫H2 databas。如何让Spring把数据填入数据库?我看到 : 如下代码,那么EntityManager em被wire到哪里去了?应该在哪里查找设置? : @Controller : @RequestMapping(value="/") : public class MemberController : { : @Autowired : private MemberDao memberDao; F****n 发帖数: 3271 16
From javadoc:
"The shared EntityManager will behave just like an EntityManager fetched
from an application server's JNDI environment, as defined by the JPA
specification. It will delegate all calls to the current transactional
EntityManager, if any; otherwise, it will fall back to a newly created
EntityManager per operation."
【在 b***i 的大作中提到】: 我这个quick-start没有bean.xml,只有spring-?insfrastructure.xml : : : b***i 发帖数: 3043 17
我想一步一步学spring jdbc.
能否在本地运行spring, 然后访问openshift上的自己的gear的mysql?
如果可以,Beams.xml如何更改?我的数据库名字是替换掉TEST吗?
d****i 发帖数: 4809 18
对
【在 b***i 的大作中提到】: 我想一步一步学spring jdbc. : 能否在本地运行spring, 然后访问openshift上的自己的gear的mysql? : 如果可以,Beams.xml如何更改?我的数据库名字是替换掉TEST吗? : b***i 发帖数: 3043 19
搞定了,多谢。
【在 d****i 的大作中提到】: 对 b***i 发帖数: 3043 20
不好用,显
示连不上数据库。
但是,上port forwarding好用,而显示的就是把127.0.0.1forward给了127.2.xx.yy这
个地址。
为什么呢?
【在 d****i 的大作中提到】: 对