小编Mar*_*ada的帖子

混合JSF标记和HTML

我刚开始使用JSF 2.0,但我发现自己将JSF标签与标准HTML标签混合以实现所需的布局.虽然我使用facelets来布局我的页面,但我认为我不能帮助但是混合组件.

<ui:define name="content">
    <h:form>
        <h:commandButton value="Search" action="#{myBean.handleSearch}"/>
        <h:commandButton value="Reset" action="#{myBean.handleReset}"/>
        <div>
            <!-- Some JSF component -->
        </div>
Run Code Online (Sandbox Code Playgroud)

我一直在想,如果我遇到了不好的做法.任何信息来源?谢谢

jsf-2

10
推荐指数
1
解决办法
3402
查看次数

如何覆盖CSS

我有基本的CSS经验,所以我想知道如何删除由Primefaces设置的样式CSS?

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: 0 2px 2px #74B2E2 inset;
}
Run Code Online (Sandbox Code Playgroud)

我创建了自己的样式表myCustomStyle.css

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: ?????? (How can I override the styling)
}
Run Code Online (Sandbox Code Playgroud)

谢谢

css primefaces

9
推荐指数
1
解决办法
3万
查看次数

JSF大于零验证器

如何在JSF中创建一个验证器,验证输入文本是否大于零?

<h:inputText id="percentage" value="#{lab.percentage}">
    <f:validateDoubleRange minimum="0.000000001"/>
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

我有上面的代码,但我不确定这是否是最佳的.虽然它可以工作,但如果需要另一个小于此的数字,那么我需要再次更改jsf文件.用例是任何大于零的东西都可以,但不是负数.

有什么想法吗?

jsf jsf-2

8
推荐指数
1
解决办法
7197
查看次数

将Java Date对象映射到XML Schema日期时间格式

我在将Java数据类型映射到标准Schema Date数据类型时遇到了一些问题.

我有一个简单的类,我这样注释.period实例变量是Java Date对象类型.

@XmlAccessorType(value = XmlAccessType.NONE)
public class Chart {
    @XmlElement
    private double amount;
    @XmlElement
    private double amountDue;
    @XmlElement
    private Date period;
    //constructor getters and setters
}
Run Code Online (Sandbox Code Playgroud)

这是我的Web服务

@WebService
public class ChartFacade {
    @WebMethod
    public Chart getChart() throws ParseException {
      SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
      Chart chart = new Chart(20.0,20.5, df.parse("2001-01-01"));
      return chart;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是它以不符合我期望的格式返回日期数据.

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:getChartResponse xmlns:ns2="http://ss.ugbu.oracle.com/">
         <return>
            <amount>20.0</amount>
            <amountDue>20.5</amountDue>
            **<period>2001-01-01T00:01:00+08:00</period>**
         </return>
      </ns2:getChartResponse>
   </S:Body>
</S:Envelope>
Run Code Online (Sandbox Code Playgroud)

我希望像这样返回句点元素

<period>2001-01-01</period>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以实现吗?

java xml xsd web-services jaxb

7
推荐指数
2
解决办法
2万
查看次数

记录SOAP消息

我创建了一个拦截SOAP消息交换的请求 - 响应周期的类,我想记录消息的交换.什么是最好的方式,以便我可以在我的日志文件中记录SOAP消息?

我不希望它在我的日志文件中打印得很漂亮,但我只想访问并查看请求和响应SOAP信封.

我试过这段代码:

public class LogHandler{    
    private static final Logger _LOG;
    @Override
    protected void handleResponse(SOAPMessage message)
        logSOAPMessage(message);
    }
    @Override
    protected void handleRequest(SOAPMessage message)
        logSOAPMessage(message);
    }    
    private void logSOAPMessage(SOAPMessage message){
      _LOG.info(":: Logging SOAP Message :: " + message.toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

但是没有获得所需的信息.

:: Logging SOAP Message :: oracle.j2ee.ws.saaj.soap.soap11.Message11@715346
Run Code Online (Sandbox Code Playgroud)

任何提示?

java soap web-services

7
推荐指数
2
解决办法
1万
查看次数

在连接表JPA 2中映射额外属性

我试图通过这个链接模拟这种关系http://www.javaworld.com/javaworld/jw-01-2008/images/datamodel.gif

它是订单和产品之间通常的多对多关系,但我不知道如何在Join表中添加额外的列.

@Entity
@Table(name = "Orders")
public class Order {
    @ManyToMany(cascade = CascadeType.ALL)
    @JoinTable(name = "ORDER_LINES", joinColumns = { @JoinColumn(name = "ORDER_ID") }, inverseJoinColumns = { @JoinColumn(name = "PROD_ID") })
    private Set<Product> products;
}

@Entity
@Table(name="PRODUCTS")
public class Product {
    @ManyToMany(mappedBy="products")
    private Set<Order> orders;
}
Run Code Online (Sandbox Code Playgroud)

如何在JPA 2.0中添加Join Table extra属性?

谢谢

jpa-2.0

7
推荐指数
1
解决办法
9267
查看次数

适当构造Primefaces对话框

我对Primefaces 3对话框的构造感到困惑.

我在SO中看到有这种模式的问题.表单在对话框之外.

<h:form>
  <p:dialog id="dialog" modal="true" widgetVar="dlg">
  </p:dialog>
</h:form>
Run Code Online (Sandbox Code Playgroud)

但其他问题有这个.

<p:dialog id="dialog" modal="true" widgetVar="dlg">
    <h:form>      
    </h:form>
</p:dialog>
Run Code Online (Sandbox Code Playgroud)

Primefaces展示了http://www.primefaces.org/showcase/ui/dialogLogin.jsf赞成后者.

如果有任何正当理由使用其中一个,我会感到困惑吗?

谢谢

primefaces

7
推荐指数
1
解决办法
7543
查看次数

设置此TransactionAttributeType.NOT_SUPPORTED可以获得什么

我碰巧找到了使用这个结构的例子,虽然我不知道我能从中得到什么?

这是否意味着无状态EJB中的所有select语句都应遵循此规则?

@Stateless
public class EmployeeFacade {
    @PersistenceContext(unitName="EmployeeService")
    EntityManager em;

    @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
    public List<Department> findAllEmployees() {
        return em.createQuery("SELECT e FROM Employee e",
        Employee.class)
        .getResultList();
    }
Run Code Online (Sandbox Code Playgroud)

我从中得到了什么?

谢谢.

ejb-3.0 jpa-2.0

7
推荐指数
1
解决办法
4392
查看次数

构造函数的差异:var X = function(){},var X = function X(){}和function X(){}

我现在调试其他代码,当他在这两种模式中定义构造函数时我感到很困惑.两者之间有什么特别之处吗?

//constructor 1
var MyObject = function(){

};
//constructor 2
var MyObject = function MyObject(){

};
Run Code Online (Sandbox Code Playgroud)

还有,只是像这样创建一个函数的效果.

function MyObject(){};
Run Code Online (Sandbox Code Playgroud)

我只是看每个用例.

javascript

7
推荐指数
1
解决办法
268
查看次数

Python GRPC Server 性能瓶颈

我写了一个grpc服务器,其中包含多个rpc服务。有些是一元的,有些是服务器端流。

它连接到 grpc kubernetes 服务器,因此我使用 python kubernetes 客户端来查询服务器

目前,我遇到了一些性能问题,因为我认为如果有多个请求进来,它会缓冲每个工作人员在可以服务传入请求之前完成。

def startServer():
    global server
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
    servicer_grpc.add_Servicer_to_server(Servicer(), server)
    server.add_insecure_port('[::]:' + str(port))
    server.start()
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 我怎样才能提高我的表现?在 threadpoolexecutor 中添加更多 max_workers 会有帮助吗?

  2. 如何诊断问题并找出导致速度变慢的原因?

  3. 我在想在这种情况下响应的大小是否重要,因为我正在将字节串流式传输到客户端。有没有办法测量响应的大小,或者在 python grpc 中这很重要吗?

我想知道你如何诊断你的 python grpc 服务器,以便你知道哪里需要改进?

python grpc grpc-python

7
推荐指数
1
解决办法
5989
查看次数

标签 统计

java ×2

jpa-2.0 ×2

jsf-2 ×2

primefaces ×2

web-services ×2

css ×1

ejb-3.0 ×1

grpc ×1

grpc-python ×1

javascript ×1

jaxb ×1

jsf ×1

python ×1

soap ×1

xml ×1

xsd ×1