idea是怎么调试jsp和servlet的 如何将idea工程导入eclipse
idea是怎么调试jsp和servlet的
在idea菜单的run中有相应的选项,里面有很多的选项,比如application,applet,junit,webapp,选择webapp,设置一下tomcat4.0的配置,将你的jsp和servlet的目录设置在webapplication的搜索目录中,这样你就可以调试你的servlet和jsp了
如何将idea工程导入eclipse
Eclipse工程可以导入Android Studio运行,而反过来在Android Studio建立的工程不能在Eclipse中运行
二者的工程结构不一样,在Eclipse中一个Project就代表一个项目工程,而在Android Studio中就和Intellij一样,一个Project代表一个工作空间,相当于Eclipse中的workspace,而在Android Studio中一个Module就相当于Eclipse中的一个Project,这个概念需要弄明白,不要混了或觉得糊涂了。
在编辑操作上,在Eclipse中编辑修改后必须手动command s保存文件,而在Android Studio中就和Intellij一样是自动保存的,这一点和第二点和Xcode也是类似的。
idea怎么创建springmvc hibernate
SpringMVC与Spring结合
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。
1. 再次配置web.xml
Spring要在程序调用某个对象的时候,就要首先把这个对象的实例注入进去。Spring自己对实例、程序运行的管理构成了Spring自己的容器,第一步就是要在web.xml中注册初始化这个容器。在此之前我们先在/resources文件夹下,创建子路径META-INF,然后在这个文件夹下,创建我们后面要用到的applicationContext.xml文件,如果用过spring框架的人对这个文件都不会陌生,这是spring的配置文件。最后web.xml文件如下:
metadata-complete="true" version="3.0">
spring-dispatcher
org.springframework软件定制开发公司www.yingtaow.com?web.servlet.DispatcherServlet
spring-dispatcher
/
contextConfigLocation
classpath:/META-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
2. 配置applicationContext.xml文件
在spring4之后,spring配置的bean不是在xml文件中配置了,而是采用固定扫描annotation的类,根据对象的类型或者名字自动加载,但此前提是我们仍然要在配置文件中配置好这些类所在包的路径。最后applicationContext.xml文件如下,
3. 创建一个Service类,UserService.java
Service的创建我们还是比较推荐具体的service实现相应的接口的方式,下面我们写一个服务类,用来获取注册的用户,在包com.mark.java.service下创建接口UserService。
public interface UserService {
public List getAllUsernames()
}
然后再创建一个UserServiceImpl来实现此接口,
@Service
public class UserServiceImpl implements UserService {
public List getAllUsernames() {
List users = new ArrayList()
users.add("MarK")
users.add("Ken")
users.add("Fowafolo")
return users
}
}
注意!!!,我们要对个实现加上注释@Service,这是在告诉spring,我需要你来管理我。